HomeTrouble CodesP0155

P0155 — O2 Sensor Heater Circuit Bank 2 Sensor 1

Generic OBD-II · all makesPowertrain (engine & transmission)

P0155 indicates a malfunction in the electrical heater circuit of the upstream oxygen sensor on Bank 2 (the engine bank opposite cylinder number one). The heater element brings the sensor to operating temperature quickly so the powertrain control module can enter closed-loop fuel control. When the sensor heater element, its wiring, or the control signal fails, this code is stored.

Symptoms

What causes it — most likely first

1. Failed oxygen sensor heater element

The internal heater inside Bank 2 Sensor 1 has burned open or shorted, preventing the sensor from reaching operating temperature quickly.

2. Wiring fault in heater circuit

The power or control wires to the sensor heater may be broken, chafed, or shorted to ground or battery voltage between the sensor and the control module.

3. Corroded or loose sensor connector

Moisture, oxidation, or spread terminals in the sensor electrical connector can increase resistance or interrupt current flow to the heater.

4. Blown heater circuit fuse

A blown fuse supplying voltage to the oxygen sensor heater circuit will disable the heater; this may affect one or multiple sensors depending on circuit layout.

5. PCM heater driver failure

In rare cases the powertrain control module may fail to provide the heater ground or control signal, but this should only be considered after the sensor and wiring have been thoroughly tested and ruled out.

How it's diagnosed

  1. Locate Bank 2 Sensor 1 and visually inspect its connector and wiring for damage, corrosion, or disconnection.
  2. Check the designated oxygen sensor heater fuse and verify battery voltage is present at the heater power pin at the sensor connector with the key on.
  3. Disconnect the sensor and measure heater element resistance across the heater pins; compare the reading to specification.
  4. Test continuity and integrity of the heater control and ground circuits between the sensor connector and the PCM or power distribution point.
  5. If the sensor and all wiring tests pass, verify the PCM heater driver output under load before considering control module replacement.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Is it safe to drive with P0155?

Generally yes. The heater circuit fault does not typically cause drivability problems, though the engine may run slightly richer during cold starts and emissions will be higher until the sensor reaches temperature.

Should I replace the oxygen sensor first?

The sensor itself is the most common failure, but inspect the wiring and connector first because a harness fault can mimic a bad sensor and will ruin a replacement.

My mechanic says I need a new PCM. Is that likely?

No. PCM failure causing this specific code is uncommon. Most P0155 cases are resolved by replacing the sensor or repairing wiring. The control module should only be suspected after the sensor, fuse, and entire heater circuit have been electrically verified.

What is Bank 2 Sensor 1?

Bank 2 is the engine cylinder bank that does not contain cylinder number one. Sensor 1 is the oxygen sensor located upstream, before the catalytic converter on that bank.