DOBD DashX ☰ Browse all codes
P0056

HO2S Heater Control Circuit Bank 2 Sensor 2

Oxygen sensor (heater) Generic OBD-II Medium

What it means

P0056 means the ECM found a fault in the heater control circuit of the bank 2, sensor 2 oxygen sensor β€” the downstream sensor after the catalytic converter on bank 2. The heater brings the sensor to operating temperature; when its circuit fails, the engine still runs normally but the check-engine light stays on and emissions monitors may not finish.

Medium

Can I keep driving? Yes β€” the car drives normally; this is a heater-circuit fault on the bank 2 downstream O2 sensor, so the effects are the warning light and a likely emissions-test failure.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Open, short, or high-resistance in the bank 2 sensor 2 O2 heater circuit
  2. Failed heater element inside the downstream oxygen sensor
  3. Corroded or loose sensor connector
  4. Damaged wiring or a blown heater fuse
  5. Faulty ECM (rare)

How to diagnose & fix

Work through it in order

  1. Read freeze-frame data and confirm the code names bank 2, sensor 2 (downstream).
  2. Inspect the sensor connector and wiring for corrosion, heat damage, or a loose pin.
  3. Check the O2 heater fuse and verify power reaches the sensor.
  4. Measure the heater resistance and compare to spec.
  5. Replace the downstream oxygen sensor if the heater element is open or out of range.
  6. Clear the code and complete a drive cycle to confirm it stays off.

FAQ

Quick answers

Is it safe to drive with P0056?+
Yes, in the short term β€” the heater fault doesn't change how the engine runs. It keeps the check-engine light on and can fail emissions, so plan the repair.
Can I just clear P0056?+
It returns once the ECM re-tests the heater unless the sensor or wiring is repaired.

Related codes

Often seen with P0056

Read & clear P0056 yourself

Scan your car, confirm the code, and clear it once it's fixed β€” with OBD DashX on your phone.

β–Ά Get it on Google Play
βœ“ Verified name β€” SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX