2001 Saturn L-Series 3.0L with P0030 and P0050 Codes: Poor Running, Bogging, and O2 Heater Issues
My 2001 Saturn L-Series 3.0L has started running poorly with the Check Engine Light on. The vehicle displays diagnostic codes P0030 and P0050, along with random misfire codes (including P0300, P0302, and P0304). It feels like the engine is bogging down under load, especially when accelerating—O2 sensor voltage remains normal until throttle input, after which it drops sharply. The codes persist and won't clear, suggesting a deeper issue. Notably, both O2 heater circuits are failing simultaneously, which is unusual. I've checked fuses and confirmed the O2 heater fuse is good. There's also a faint rotten egg smell, possibly indicating exhaust system issues. Given that misfires can cause catalytic converter clogging, I'm concerned about potential damage to the exhaust system. Any insights on how to diagnose or fix this?
Could you confirm which specific skip codes you're seeing? For O2 heater issues, start by checking the fuses and wiring. A vacuum gauge can help determine if the catalytic converter is clogged or restricting exhaust flow.