My issue started after my truck had been sitting for about five days. I came home, hopped in and attempted to go for a ride. Truck would start, run for 3-5 seconds, then die. Hopped on here and it turned out to be a Fuel Pump Ballast Resistor. Fixed that, then the real issues began. Following is a list of issues and things I have done in an attempt to fix. Keep in mind, I tested/inspected everything before I replaced it, and yes, I did set the TPS accordingly.
Upon start up, when put in gear (mainly reverse), or if allowed to idle in park after starting, truck would die, usually within a minute or two.
When going from a stand still, I would get intermittent misfires.
When giving gas, and then backing off the throttle, then giving more gas, truck would misfire/backfire
When misfiring, if I pump the accelerator to the floor, it is almost as if a cylinder kicks in and the truck will take off, usually takes 3-4 aggressive pumps for engine to run proper
Extremely rough idle (corrected)
With each of these attempted fixes, the issue has gotten better, but still isn't running right. It definitely looks as if this truck has been neglected, I have only owned it for a little over a year.
Cat dumped, muffler replaced, custom exhaust pipe
Idle air control replaced
Throttle position sensor replaced
Fuel pressure regulator replaced
O2 Sensor replaced
Spark plugs changed to NGK (yes, properly gapped)
Distributor cap and rotor replaced
ignition coil replaced (wasn't bad, but a buddy of mine thought this was causing the issue that was solved by my ballast resistor)
Ignition control module replaced (about six or seven months back when I was having a no start condition)
Crankshaft position sensor replaced (again, about six or seven months back)
MAP sensor tested good
Coolant temp sensor tested good
all plug wires tested good
Fuel injectors tested good
C101 and majority of other electrical connections cleaned
New battery cables and cleaned grounding straps
New Fuel Filter
I am thinking my fuel pump might be fussing about. Is there any way to test this? Does anyone have any input on what to do next?