goinbig78 wrote:
...it just kept cranking.
Are you saying that the starter stayed engaged after you took the key out?
goinbig78 wrote:
I noticed that the fuel pump is not turning on, so I hooked up the code reader and it threw a code saying that fuel pump secondary circuit fault.
what is this and Were is this located on the truck?
Reach above the R kick panel under the dash & try to reset the inertia switch. If you can't find it, pull the kick panel so you can see the switch. Sometimes, the switches burn up internally, and even though they're set, they don't work. If it's set (red showing in the side slot) but the FP doesn't run, try TEMPORARILY installing a paperclip jumper across the wiring harness connector. If that makes it run, buy a new switch.

.
If not, find the DLC under the hood near the L hinge & jumper the FP Relay terminal to ground. If that works, the EEC might be bad, and you'll need to do some more diagnosis.
If not, pull the FP relay from the underhood fuse block & install a jumper into the fuse block where the relay's terminals #30 & #87 were. If that works, the relay is definitely bad (assuming the other 2 jumpers are still in place).
If not, go under the truck & check the FP connector above the rear axle for 12V on the Pump Positive wire (see diagram above). If it's hot but the pump isn't running, the pump motor is bad. If it's not hot, switch tanks & check again. If it's still not hot, the tank switch is probably bad.