1996 Chevrolet K1500 P0306 Misfire: Diagnosis and Solutions with Spark and Compression Confirmed
I own a 1996 Chevrolet K1500 5.7L V8, and I'm experiencing a persistent misfire on cylinder #6, indicated by the OBD2 fault code P0306 (Cylinder 6 Misfire). I've already replaced the spark plug, wire, cap, rotor, and injector — all new components. A compression test shows 142 lbs on cylinder 6, which is within normal range. Spark is confirmed at the plug, so ignition is not the issue. I've tried installing a different ECM/PCM (Vehicle Control Module), but the problem persists. The vehicle runs with a noticeable miss on cylinder #6 and does not exhibit oil leaks or coolant loss. When I remove the spark plug, it appears black — suggesting recent sparking activity. The misfire is occurring despite having battery voltage (+B) at the injector control wire at the VCM (Vehicle Control Module). I've tested the control wire with a test light while the key is on and engine off: the light flickers when connected to battery positive, indicating that the driver circuit appears functional. I replaced the injector and its poppet nozzle (the small component at the end of the fuel line that opens under ~50 psi pressure). I suspect the issue may be related to a faulty VCM signal or an internal wiring fault in the injector control path. However, since replacing both the VCM and injector did not resolve the problem, I'm seeking further insight into potential root causes — especially whether the lower intake gasket could be contributing (though it seems unlikely based on current symptoms).
Any suggestions or troubleshooting steps for a P0306 misfire in a 1996 K1500 with confirmed spark and compression?