P0420 and P0141 Diagnostic Issues on 2007 Honda Civic EX with VTEC Engine
I own a 2007 Honda Civic EX equipped with an inline-4, 1.8L VTEC engine. A few days ago, the Malfunction Indicator Lamp (MIL) illuminated. Using an OBD2 scanner, I detected two diagnostic trouble codes: P0420 and P0141. - P0420: 'CAT system efficiency below threshold - Bank 1' - P0141: 'O2 sensor heater circuit fault - Bank 1 Sensor 2' Live data readings: - Upstream O2 sensor (O2-S1): reads 0.0 volts — no signal. - Downstream O2 sensor (O2-S2): fluctuates between 0.1 and 0.9 volts, behaving like an upstream sensor. I initially suspected the upstream O2 sensor was faulty, as it had functioned reliably for over 18 years. I replaced it with a new aftermarket unit purchased from Amazon, following the OEM replacement procedure (using proper torque specifications). After starting the engine, the upstream sensor still showed no voltage. The downstream sensor remained erratic. I cleared the DTCs and performed a 20-minute test drive. The MIL turned off, but the O2 readings did not improve — the upstream sensor still reads zero volts, and the downstream sensor continues to behave abnormally. To verify whether my scanner was misreading sensor positions, I replaced the downstream O2 sensor as well. After reinstallation, the MIL lit up again, and P0141 returned. The live data remains unchanged: upstream sensor = 0.0V; downstream sensor = erratic 0.1–0.9V range. I am now at a loss. The issue appears to be persistent despite replacing both sensors. I suspect either the sensors themselves are defective, or there is an underlying wiring or ECU-related problem. Could this be due to faulty sensor heater circuits or improper signal interpretation? Any technical insights or troubleshooting steps would be greatly appreciated.
Could the O2 sensors be aftermarket and low-quality? I recommend using OEM parts from an authorized dealership. Did you inspect all wiring harnesses and connectors during installation for signs of damage or corrosion?