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
- Check-engine light on
- Fails or won't complete an emissions/readiness test
- Slightly reduced fuel economy in some cases
- Usually no change in how the car drives
Common causes
Most likely first
- Open, short, or high-resistance in the bank 2 sensor 2 O2 heater circuitLikely
- Failed heater element inside the downstream oxygen sensorCommon
- Corroded or loose sensor connectorCommon
- Damaged wiring or a blown heater fuseLess often
- Faulty ECM (rare)Less often
How to diagnose & fix
Work through it in order
- Read freeze-frame data and confirm the code names bank 2, sensor 2 (downstream).
- Inspect the sensor connector and wiring for corrosion, heat damage, or a loose pin.
- Check the O2 heater fuse and verify power reaches the sensor.
- Measure the heater resistance and compare to spec.
- Replace the downstream oxygen sensor if the heater element is open or out of range.
- 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.
β Verified name β SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX