The relay is probably stuck, I would recommend to replace that first, I don't think it will cause it not to start, but lets get the fuel pump to shut off when it's supposed to.
Ok, let me know how it goes, great to work along with you, don't forget to click on the accept button,
The truck will only start/run when a relay is manually engaged/disengaged at the proper times (it wasn't just that the replacement was defective).
I tried to check the computer codes myself without the special code reader but I can't get the MIL to flash. I think I am doing something wrong with the jumper wire? It seems like the self test input needs a special plug-in and that I can't just use a piece of Wire?
Found the STO, it was right in front of my face the whole time. Here is what it gave me:
code 522 (This one wasn't in my Chilton manual, and I triple checked the flashes)
Also the while I had the jumper wire connected for test mode, the fuel pump cut on and shut off like it is normally supposed to, and the truck would start!
Unfortunately that would require me to fix the torn e-brake cable (Its a manual tranny).
What do you think about this: I just removed the Jumper wire and now the fuel pump will cut on and shut off like it is normally supposed to, and the truck will still start right up. Keep in mind this is with the OLD stock relay.
What is going on here? A bad/intermittent ground at the fuel pump or something?