Hi all, my partners 2007 Mazda 3 engine light came on.
Ran the diagnostics via OBD.
P0131 and P2251 - O2 sensor bank 1
Checked the wiring, fuses. Looked fine. Ordered a new 02 sensor from eBay.
She was a little stuck in the threads, so applied some CRC 66 to get it moving. Came out easy then.
Replaced it and fired the car up. A bit of smoke from sensor area (put it down to the CRC 66 burning off).
She went to the shops. Came back. Error light!
Back on the diagnostics.
P0030 and P0134 - different code, same sensor.
Did another reset. Took it for a drive. No code. Turned off, stated it back up. Engine light was instant. Codes were back.
Reset again.
Checked the sensor specs while running. Showed a flat line 1.01v (could be a limitation of my cheap obd dongle and obd fusion app). Current was 0.03mA. Blipped the throttle and it shot to 6.5mA (car spluttered, light came on).
Voltage remained dead constant at 1.01v (again, probably the dongle / app) ..maybe.
Does CRC smoke that much, or did I get a dud 02 sensor and the heating element in the new sensor went up in smoke straight away etc?
Or perhaps it is something else I have missed and not the sensor at all?
Thought it was a straight forward fix… apparently not.
Your new error codes (P0030, P0134) suggest the replacement O2 sensor may have a faulty heater circuit or is completely dead. A blown fuse could also be the issue, as the O2 heater shares power with other components. Check the O2 heater fuse, wiring, and connector for damage or poor contact, especially if CRC 66 got into the plug. Also, measure voltage at the sensor plug—12V for the heater circuit (key on, engine off) and a fluctuating 0.1V–0.9V signal when running.
If the fuse is fine and the wiring checks out, the replacement sensor is likely faulty, especially if it was a cheap eBay unit. Try swapping it for a known good brand (Denso, Bosch), clear the codes, and monitor live data with a reliable scanner. If the issue persists, the ECU or relay controlling the heater circuit may need further investigation.