Truck needs feathering of the gas to keep running on a cold start (warm start okay). When taking off, engine hesitates and stumbles until foot is almost to the floor, then it takes off fast. Once it hits 35mph, it runs well with passing power, but not quite the power potential that it should have. This problem happens hot, warm & cold.
Timing set a 0 degrees with timing wire under glove compartment disconnected. Recent replaced parts include Fuel filter, ign coil, cap, rotor, wires, plugs, ign module. (no change) Fuel pump pressure checked at 13.5lbs good. Injectors are spraying good & evenly. TPS checked out okay. EGR works fine.
Plugs look great and even across all cylinders, and are not cracked. Exhaust is clean, no smoke.
Idle is normal with some slight erratic and non-rhythmic stumbles while in gear & stopped. When in park, and gas is stepped on, engine stumbles until it hits
2300RPM, then cleans out. No vacuum leaks.Since this happens cold & hot (worse while cold), I'm taking in consideration that the problem exists outside of closed loop, which should rule out O2 sensor. This problem is intermittent, but it acts up more often than not. Since it "wakes up" at 35mph and above, I'm ruling out a fuel problem. As I mentioned earlier, timing is set fine.
So, I'm thinking ignition problem. I have not looked at the pickup coil, but that's one of the last things I have not touched yet.
Opinions???