P0156 — O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 2)
Can drive — fix at your convenience.
What P0156 means
This code means the heater circuit inside the downstream oxygen sensor on bank 2 isn't working correctly, so the sensor takes too long to reach operating temperature. This sensor mainly watches the catalytic converter's performance, so the impact on daily driving is small. The usual fix is replacing the sensor, though sometimes it's a wiring, fuse, or relay problem instead.
Common symptoms
- Check engine light is on
- Often no noticeable change in how the car drives
- Possible slight drop in fuel economy
- Failed or delayed emissions readiness test
- Longer time to reach normal operation after a cold start
Common causes
- Failed heater element in the downstream O2 sensor on bank 2
- Blown fuse feeding the sensor heater
- Corroded or damaged sensor wiring or connector
- Bad relay supplying power to the heater circuit
- Poor ground connection in the heater circuit
Typical repair cost
$150 – $350
Varies by vehicle and root cause.
Frequently asked questions
Can I keep driving with a P0156 code?
Yes, in most cases the car drives normally. The downstream sensor mainly monitors the catalytic converter, so day-to-day driving isn't usually affected. Just get it repaired before an emissions test.
How much does it cost to fix a P0156 code?
Typically $150 to $350. The downstream oxygen sensor plus labor is the main cost, and a simple fuse or wiring repair would be on the lower end.
Is a P0156 code serious?
It's generally a low-severity issue. It rarely affects how the car runs, but it will keep the check engine light on and can cause you to fail an emissions inspection.
Why does a heater circuit matter on the downstream sensor?
The heater warms the sensor quickly so it can start reading accurately soon after startup. Without it, the sensor takes longer to work, which delays proper emissions monitoring on bank 2's rear sensor.
