1997 GMC K1500 5.0L Random Misfire (P0300) - Lean Condition, High IAC, All Components Replaced
I own a 1997 GMC K1500 with a 5.0L V8 engine and 4x4 drivetrain. The vehicle has been modified only with a cold air intake system (dry cotton filter). Recently, it's consistently throwing up a random misfire fault code P0300, along with rough idle and lean exhaust readings. Diagnostic findings: - OBD2 scan shows high idle air control (IAC) values (approximately double normal), combined with persistent lean conditions in the exhaust. - All major components have been replaced: intake gasket (previously), coil, ignition control module, crankshaft position sensor, engine control module (ECM), mass airflow sensor, catalytic converter, and #2 injector (due to confirmed plenum leak). - EGR system is functional and can be cycled via scanner. - Injector balance test shows all injectors perform equally. - All oxygen sensors read similarly before and after the catalytic converter. - Scope readings show even dwell until misfire occurs, then erratic spark — confirming random misfiring under lean conditions. We have verified: - No visible intake leaks (multiple inspections) - New catalytic converter installed (less than 1 hour runtime) - Fuel pressure is stable and within spec (after replacing pump and regulator; previous unit had backflow issues) - Spark to all cylinders, including #2, is strong - Compression test shows consistent readings of ~170 psi across all cylinders Despite these checks, the issue persists. The vehicle runs smoothly after clearing codes but reverts to P0300 and lean condition within a mile or two. Key mystery: Why are IAC values extremely high while exhaust readings remain consistently lean? This contradiction is stumping our diagnostics. Next steps: - Cylinder leakdown test planned - Intake manifold will be reinstalled with new gasket; head removal may follow if needed - Will investigate valve carbon buildup (especially #2 cylinder) Any insights on how a catalytic converter could affect idle behavior? Or could the IAC system be misreading due to airflow changes from the cold air intake? Note: The truck has 88,000 miles and is currently running with a dry cotton filter — no oil-soaked K&N element installed.
The vehicle has 88,000 miles on the odometer. This is a key detail for long-term wear concerns.