Just wondering if you checked the lift pump pressure? Did you pull any codes?
Normally when the pumps go south it's more of a gradual thing. The dealers are now installing a lift pump in the tank and it's generally regarded as a POS setup. Good luck with your truck. I've got an 01 and the only problem I've had is the rear tires wearing quickly
CS
The lift pump has about 4 lbs of pressure.I pulled two codes p1688,p1689 both those are injection pump failure code.