P0155 Code: O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 1)

🟢 Low severity · drivable

Safe to drive. This affects only the sensor's warm-up heater, though it may run slightly rich when cold.

What P0155 means

The heater inside the bank 2 upstream oxygen sensor isn't working. The heater warms the sensor quickly so it reads accurately sooner after a cold start.

Symptoms

Common causes

How to fix it

FixDIY?Typical cost
Check the O2 sensor heater fuse and wiringYes$0–20
Replace the bank 2 upstream oxygen sensorYes$60–200

Frequently asked questions

Can I drive with a P0155 code?
Yes. It only affects the sensor's heater, so drivability is unaffected.
What is the most common cause of P0155?
A faulty oxygen sensor whose internal heater has failed.
How much does it cost to fix a P0155?
Typically $60–$200 for a new oxygen sensor.

Related codes

P0150
P0150 Code: O2 Sensor Circuit Malfunction (Bank 2 Sensor 1)
P0161
P0161 Code: O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 2)
P0135
P0135 Code: O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 1)

Updated 2026-08. This page is informational and not a substitute for professional diagnosis.