Thanks for your reply tomduelly. I replaced the fuel filter and cleaned the pre filter and it still wasn't fixing it. So i checked the fuel shutoff solenoid and found out that the piston in the solenoid was pulling up to the magnet but the little rod that connects to the linkage wasnt pulling up all the way to the magnet since it is two pieces. I took it off and let the linkage be fully open and the truck ran great! So the rubber boot was all rotted and ripped so I tried to use a bicycle innertube like some of the other posts said but no luck. It's still separating. I will try a shorter homemade boot
. Any other suggestions to keep those two pieces together?