1997 Chevy Pickup P0300 and P0171: Random Misfire and Lean Mixture Diagnosis
I'm having trouble diagnosing a persistent issue with my 1997 Chevrolet pickup 4.3L engine. One morning, the vehicle wouldn't start—when I pulled the spark plugs, they were wet. I replaced the spark plugs, wires, cap, and rotor. The OBD2 scanner showed two codes: P0300 (random multiple cylinder misfire) and P0171 (lean mixture in bank 1). After that, the engine stumbles both during cold starts and at highway speeds. Although the P0171 code has not reappeared, the P0300 code and stumbling behavior return intermittently. Fuel pressure is confirmed as normal. I've already replaced the coil and cleaned the MAF sensor, but the problem persists. I'm now out of common 'swap-out' components and need help identifying what else to check. Any suggestions or diagnostic steps for this 1997 Chevy pickup with P0300 and P0171 codes?
Check the EGR valve—common cause of misfires. Intermittent stumbles may also point to a vacuum leak around the intake manifold. These are known issues on older Chevy pickups with 4.3L engines.