I fought this problem for 4 years, spent several thousand dollars… after beating my head against the wall and changing my 3rd fuel
pump, I noticed the ground wire in the plug was burnt… replaced the harness … truck has never run better… hope this helps