When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
How old is your battery? Mine use to start real bad. Got to the point where my radio would reset it was so bad. Finally figured it out put in a 1100CCA gold battery in and back to normal.
You said fuel pump checked out OK but I just want to make sure you meant the Fuel Pump Driver Module that is located above the spare tire. Those corrode out and cause the truck not to run.