I have here a 2001 3/4 ton Suburban. It arrived last fall with 280K miles and a 6.0L V8 that was on its last leg (low to no oil pressure). I dropped in a 5.3L that I had handy, and had been happily driving it throughout the brutal Minnesota winter.
A couple months ago I noticed an issue developing. After a cold start, the engine would be severely lacking in torque for the first minute or so of driving. You could reach any RPM you wished, but the truck could barely accelerate. Once a minute or so had passed in this fashion, the issue would suddenly disappear… you’d be thrown back in your seat a bit if still attempting to accelerate, and the truck would take off. For the remainder of the trip, things would be fine.
Recently I went to drive the truck after it had sat for some weeks. It started fine, but the issue was now more persistent. When trying to accelerate, the gutlessness would continue for a good 15-20 seconds until finally and suddenly disappearing. Let off the gas, wait a moment, try to accelerate again, and it was the same thing all over again. Eventually I also noticed very obvious stumbling/missing when trying to get moving from a dead stop. Idle remained smooth.
The plugs and wires are only a few months old. The fuel filter is new. I checked for vacuum leaks (none that I could find). Fuel pressure is consistently around 50psi, even while the issue is happening.
The MIL was not on. I checked with my scantool, and found that P0101C was set, with P0101 pending. Visually examined the MAF harness and sensor; all looked fine. Swapped in a used working MAF; no change. (I suspect these codes may be due to the fact that I’m running a 5.3 with a stock, unmodified 6.0 PCM.)
My scantool is a Genisys running System 2.0. I’m by no means an expert with it, but I did know enough to try watching the miss counts while the symptom occurred. All cylinders seemed to be missing equally as much as the others, more or less.
Normally I’d be suspecting the fuel pump and/or associated wiring was going bad, but the pressure seems fine. Any ideas as to what I might be missing?