As the title says, I have a P0300 for random misfire but only at idle. The truck is an '01 Silverado 4.8 with some mods done to it. I've chased this problem for longer than I'd like to admit, so here I am. I am both the builder and the tuner and I can post the tune file if anyone wants to take a look through it.
Mods:
- 92 mm Throttle Body
- Airaid MIT Intake Tube
- ARP Head Studs
- Chevrolet Performance Lifters
- Corvette Fuel Filter Regulator
- Heads milled 0.020"
- Ligenfelter 160* Thermostat
- TBSS Intake Manifold
- Texas Speed 212/218 .550" 112 LSA
Things I've checked and replaced:
- Coil packs ohm'd out of spec, replaced all with ACDelco D581
- Coil pack plugs all @ 12V
- CKP replaced and relearned
- IAC replaced and relearned
- Injector plugs all @ 12V
- Knock sensors replaced with ACDelco 213-3521 when I built the truck over a year ago, RTV'd around the grommets to keep water out
- Spark plugs are NGK TR5IX gapped at 0.040"
- Spark plug wires replaced with ACDelco 9748HH - I broke some of my old ones taking off a set of long tubes I tried out
- TPS replaced and relearned due to a rough 1-2 shift - fixed the problem
- Vacuum gauge hooked up reads steadily in "late timing" area
- Vacuum leaks - I had one with my stock intake that was fixed after the TBSS intake swap
I'm genuinely at a loss for this problem. The truck does not misfire under load above about 1,000 rpm, the only time it ever misfires is at idle. I've attached a lengthy log so anyone with any input can see exactly when the misfire counts start going up. Any help is greatly appreciated.
random misfire at idle.hpl