Thanks guys,
I checked the fuel solenoid, it was opening all the way though. I have new boots coming in tomorrow so I will pressure check everything after I get them on. I also checked my overflow spring, it was shorter than . 500 and after stretching it a bit the trucks power is coming back...