OBD-II fault code

P0054: HO2S Heater Resistance (Bank 1 Sensor 2)

What it means

The heater resistance of the Bank 1 Sensor 2 heated oxygen sensor is outside the expected range.

At a glance

  • Usually lights the check-engine light
  • Affects emissions; the car can fail an emissions test

How it works

Bank 1 Sensor 2 is the heated oxygen sensor downstream of the catalytic converter on the first engine bank. The computer monitors its heater element resistance and sets this code when resistance is outside the expected range; slow warm-up can affect sensor readiness and emissions monitoring.

Common causes

Most likely first.

  1. Oxygen-sensor heater element worn or out of specification
  2. Damaged heater wiring or connector
  3. Poor electrical connection
  4. Oxygen sensor failure

Symptoms

  • Check-engine light on
  • Oxygen-sensor heater may warm slowly
  • Fuel economy may decrease
  • Emissions may increase

How to diagnose it

  1. Record freeze-frame data and check whether Bank 1 Sensor 2 reaches readiness after a cold start.
  2. Inspect the downstream Bank 1 Sensor 2 connector and exhaust-area wiring for heat damage, corrosion, or poor contact.
  3. Check heater circuit supply and connections using the vehicle wiring diagram.
  4. Measure the Bank 1 Sensor 2 heater resistance against the manufacturer's specification.
  5. If resistance is out of range, verify the connector and circuit before replacing the downstream sensor.

Common fixes

  • Reconnect or clean the Bank 1 Sensor 2 heater connector.
  • Repair heat-damaged or corroded downstream sensor wiring.
  • Restore a poor heater circuit connection.
  • Replace Bank 1 Sensor 2 if its heater resistance fails the specified test.

Can I keep driving?

Gentle driving is generally possible, though the downstream sensor may take longer to become ready and emissions monitoring can be affected. Repair the fault before an emissions inspection, and stop if the engine develops severe drivability problems.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Nearby codes