1997 Chevrolet Lumina 3.1L - P0300, P0420, and Pending P0300: Overheating & Coolant Leak Diagnosis
I recently purchased a 1997 Chevrolet Lumina with a 3.1L engine. The car has been experiencing intermittent overheating, requiring coolant top-up every 4-5 days. Once the coolant is replenished, it runs normally. Using OBD-II diagnostics, I've identified three fault codes: P0300 (random/multiple cylinder misfire), P0420 (catalyst efficiency below threshold), and a pending P0300. After resetting the system and re-scanning, the same codes appear. The check engine light is illuminated. I understand that spark plug and oxygen sensor replacement are recommended, but I'm concerned about the coolant leak. The water pump appears to be old and has no visible leaks at the weep hole. Possible sources of the leak include the radiator, head gasket, or loose/failed hoses. However, I've not yet found any obvious signs of coolant pooling. What should my next steps be? How can I confirm whether the leak is coming from the intake manifold, radiator, heater core, or engine block? Thanks for your help, Crystal
The most likely cause is a blown intake gasket. Check below the throttle body and beneath the power steering pump—there may be visible coolant puddles there. The P0300 code indicates a random multi-cylinder misfire. Does your vehicle exhibit shaking, stalling, or hesitation when accelerating? If not, it might suggest a secondary issue like fuel delivery or ignition timing.