If your OBD-II scanner displays P0056, your vehicle’s Engine Control Module (ECM) or Powertrain Control Module (PCM) has detected a malfunction in the heated oxygen sensor (HO2S) heater control circuit for Bank 2 Sensor 2.
The generic SAE definition for P0056 is:
HO2S Heater Control Circuit Bank 2 Sensor 2
This code indicates the ECM has detected an electrical fault in the heater circuit for the downstream oxygen sensor located on Bank 2. The heater is responsible for bringing the sensor up to operating temperature quickly so the vehicle can accurately monitor catalytic converter efficiency and complete emissions readiness tests.
Unlike P0057 and P0058, which identify low- or high-voltage conditions, P0056 is a general heater control circuit fault.
Depending on the manufacturer, Bank 2 Sensor 2 may also be called:
- Heated Oxygen Sensor (HO2S)
- Rear Oxygen Sensor
- Downstream Oxygen Sensor
- Post-Catalytic Converter Oxygen Sensor
- Lambda Sensor
- Catalyst Monitoring Sensor
- Rear Air/Fuel Ratio Sensor
Common causes include:
- Failed downstream oxygen sensor
- Open heater element
- Damaged wiring
- Corroded connector
- Blown heater fuse
- Failed relay
- Poor ground
- Shorted wiring
- High circuit resistance
- ECM driver failure (rare)
Although P0056 usually won’t affect engine performance, it can increase emissions, prevent OBD-II readiness monitors from completing, and lead to a failed emissions inspection.
For more diagnostic information, visit:
- Complete OBD-II Code Library: https://my.prostreetonline.com/dtc-obdii/
- Body B-Code Library: https://my.prostreetonline.com/dtc-doctor/b-code-obd-ii-codes/
- Chassis C-Code Library: https://my.prostreetonline.com/dtc-doctor/c-code-obd-ii-codes/
P0056 Quick Facts
| Item | Information |
|---|---|
| OBD-II Code | P0056 |
| Description | HO2S Heater Control Circuit Bank 2 Sensor 2 |
| Category | Powertrain |
| System | Emissions |
| Sensor | Bank 2 Sensor 2 |
| Sensor Location | Downstream (After Catalytic Converter) |
| Severity | Low |
| Safe to Drive? | Yes |
| Typical Repair Cost | $100–600 |
What Does P0056 Mean?
P0056 means the ECM has detected an electrical malfunction in the heater control circuit for the downstream oxygen sensor on Bank 2.
The heater circuit consists of:
- Battery voltage
- Heater fuse
- Heater relay (on many vehicles)
- Internal heater element
- ECM control circuit
- Wiring harness
- Electrical connectors
Unlike heater resistance codes, P0056 focuses on whether the heater circuit is functioning electrically rather than whether the heater element’s resistance has drifted outside specification.
What Is Bank 2 Sensor 2?
Bank 2 is the side of the engine opposite cylinder number one.
Sensor 2 is located after the catalytic converter.
Unlike the upstream oxygen sensor, the downstream sensor is primarily responsible for:
- Monitoring catalytic converter efficiency
- Measuring post-catalyst oxygen content
- Completing OBD-II readiness monitors
- Verifying emissions system operation
- Detecting catalyst deterioration
The downstream oxygen sensor has very little influence on fuel trim during normal engine operation.
Why Does the Downstream Oxygen Sensor Have a Heater?
Even though the downstream sensor does not directly control fueling, it still needs to reach operating temperature quickly.
The heater allows the ECM to:
- Begin catalyst monitoring sooner
- Complete emissions tests faster
- Reduce cold-start emissions
- Improve diagnostic accuracy
- Shorten readiness monitor completion
Without a properly functioning heater, the ECM may delay catalyst monitoring until exhaust heat alone warms the sensor.
How the Heater Circuit Works
Most oxygen sensor heater circuits include:
- Battery voltage
- Heater fuse
- Heater relay
- Internal heater element
- ECM-controlled ground
- Wiring and connectors
Some manufacturers use pulse-width modulation (PWM) to regulate heater operation, while others use simple on/off control.
The ECM continuously monitors:
- Heater voltage
- Heater current
- Circuit continuity
- Electrical response
- Sensor warm-up time
If the heater circuit behaves outside expected parameters, P0056 is stored.
How the ECM Detects P0056
The ECM performs heater diagnostics during cold starts and under specific operating conditions.
It monitors:
- Supply voltage
- Control voltage
- Current draw
- Heater response
- Circuit continuity
- Warm-up performance
The ECM may store P0056 if it detects:
- Open circuit
- Short circuit
- Abnormal voltage
- Incorrect current flow
- Missing heater response
- Intermittent circuit failure
Depending on the manufacturer, the malfunction indicator lamp (MIL) may illuminate immediately or after multiple failed drive cycles.
P0056 vs Related Codes
| Code | Description |
| P0054 | Heater Resistance Bank 1 Sensor 2 |
| P0055 | Heater Resistance Bank 2 Sensor 2 |
| P0056 | Heater Control Circuit Bank 2 Sensor 2 |
| P0057 | Heater Control Circuit Low Bank 2 Sensor 2 |
| P0058 | Heater Control Circuit High Bank 2 Sensor 2 |
| P0060 | Heater Resistance Bank 2 Sensor 2 |
Generally:
- P0056 = General circuit malfunction
- P0057 = Circuit low
- P0058 = Circuit high
- P0060 = Heater resistance fault
Symptoms of P0056
Common symptoms include:
- Check Engine Light
- Failed emissions inspection
- Catalyst monitor incomplete
- Increased cold-start emissions
- OBD-II readiness monitors not completing
Most drivers notice no difference in engine performance.
Common Causes of P0056
1. Failed Oxygen Sensor Heater
The internal heater element eventually fails from age and repeated heat cycles.
This is the most common cause.
2. Open Heater Circuit
A broken heater element prevents current from flowing.
The ECM immediately detects the fault.
3. Damaged Wiring
Inspect for:
- Melted insulation
- Chafed wiring
- Broken conductors
- Heat damage
- Road debris damage
The wiring near the catalytic converter is especially vulnerable.
4. Corroded Connector
Inspect for:
- Moisture intrusion
- Green corrosion
- Loose terminals
- Bent pins
- Broken locking tabs
Connector resistance often causes intermittent heater failures.
5. Blown Heater Fuse
Many vehicles share heater power between multiple oxygen sensors.
A blown fuse may trigger several heater codes simultaneously.
6. Failed Heater Relay
Some manufacturers use a dedicated heater relay.
A failing relay may reduce heater operation intermittently.
7. Poor Ground
A weak or corroded ground prevents proper heater operation.
Inspect:
- Ground straps
- Ground terminals
- Harness grounds
8. Incorrect Oxygen Sensor
Universal replacement sensors often use different heater characteristics than OEM sensors.
Use direct-fit OEM-quality sensors whenever possible.
9. High Circuit Resistance
High resistance may develop because of:
- Loose terminals
- Poor repairs
- Corrosion
- Weak crimps
- Aging connectors
Voltage-drop testing is essential for finding these faults.
10. ECM Driver Failure
ECM failures are uncommon.
Only suspect the ECM after confirming:
- Sensor operation
- Wiring integrity
- Fuse
- Relay
- Voltage supply
- Ground
Is P0056 Serious?
P0056 is considered a low-severity DTC.
The vehicle generally remains safe to drive.
However, prolonged operation may result in:
- Failed emissions inspection
- Increased emissions
- Catalyst monitor failure
- Additional oxygen sensor codes
- Incomplete readiness monitors
Can You Drive With P0056?
Yes.
Since Bank 2 Sensor 2 primarily monitors catalytic converter performance rather than fuel delivery, most vehicles continue operating normally.
The vehicle may never feel different—but the emissions computer certainly will.
How to Diagnose P0056
Step 1: Scan for Additional Codes
Check for:
- P0054
- P0055
- P0057
- P0058
- P0060
- Catalyst efficiency codes
- Battery voltage codes
Record freeze-frame data.
Step 2: Locate Bank 2 Sensor 2
Confirm:
- Cylinder number one
- Bank 2
- Downstream sensor location
Replacing the wrong oxygen sensor remains one of the industry’s most common mistakes.
Step 3: Inspect Wiring
Look for:
- Burned insulation
- Chafed wires
- Broken conductors
- Exhaust heat damage
- Previous repairs
Step 4: Inspect Connector
Disconnect the sensor.
Inspect for:
- Corrosion
- Water intrusion
- Loose pins
- Bent terminals
- Broken connector locks
Step 5: Check Heater Fuse
Verify:
- Correct fuse
- Proper voltage
- Fuse continuity
If the fuse repeatedly fails, locate the short before replacing it.
Step 6: Check Heater Power
Verify:
- Battery voltage
- Relay operation
- Heater supply voltage
Step 7: Measure Heater Resistance
Disconnect the oxygen sensor.
Measure heater resistance across the heater terminals.
Compare readings with manufacturer specifications.
Step 8: Perform Voltage Drop Testing
Check voltage drop across:
- Power wire
- Ground wire
- Connectors
- Relay contacts
- Fuse
High resistance often causes intermittent heater operation.
Step 9: Replace the Sensor if Necessary
If testing confirms a failed heater, replace Bank 2 Sensor 2 with an OEM-quality direct-fit oxygen sensor.
Step 10: Verify Repairs
After repairs:
- Clear DTCs.
- Perform a cold start.
- Monitor heater operation.
- Complete an OBD-II drive cycle.
- Verify readiness monitors complete.
- Confirm P0056 does not return.
Common Repairs and Costs
| Repair | Estimated Cost |
| Oxygen sensor replacement | $150–500 |
| Wiring repair | $100–400 |
| Connector replacement | $75–250 |
| Heater relay replacement | $50–200 |
| Fuse replacement | $10–50 |
| Ground repair | $50–200 |
| ECM replacement | $1,000–2,500+ |
Common Diagnostic Mistakes
Avoid these common mistakes:
- Replacing the upstream sensor
- Confusing Bank 1 and Bank 2
- Installing universal oxygen sensors
- Ignoring blown heater fuses
- Skipping voltage-drop testing
- Replacing the ECM before testing the circuit
- Ignoring connector corrosion
Vehicles Commonly Affected
P0056 commonly appears on:
- Chevrolet
- GMC
- Ford
- Dodge
- Chrysler
- Jeep
- Toyota
- Lexus
- Honda
- Acura
- Nissan
- Infiniti
- Hyundai
- Kia
- Subaru
- Volkswagen
- Audi
- BMW
- Mercedes-Benz
- Volvo
Exact heater circuit design varies by manufacturer.
How to Prevent P0056
Reduce the likelihood of P0056 by:
- Using OEM-quality oxygen sensors
- Keeping wiring away from exhaust heat
- Maintaining heat shields
- Preventing oil contamination
- Repairing damaged connectors promptly
- Maintaining battery and charging system health
- Avoiding universal splice-in sensors
Frequently Asked Questions
What does P0056 mean?
P0056 indicates a malfunction in the heater control circuit for the Bank 2 Sensor 2 oxygen sensor.
Is P0056 serious?
Generally no.
Most vehicles remain safe to drive.
Can I drive with P0056?
Yes.
The downstream oxygen sensor mainly monitors catalytic converter performance.
What causes P0056?
The most common causes include:
- Failed heater element
- Damaged wiring
- Blown fuse
- Corroded connector
- Failed relay
- Incorrect replacement sensor
Will replacing the oxygen sensor fix P0056?
In most cases, yes.
However, the wiring and heater circuit should always be inspected first.
Is P0056 the same as P0055?
No.
P0055 monitors heater resistance.
P0056 monitors the heater control circuit.
Does P0056 affect fuel economy?
Very little.
The downstream oxygen sensor has minimal influence on fuel trim.
Can P0056 cause an emissions failure?
Yes.
Incomplete readiness monitors commonly result in failed emissions inspections.
Final Thoughts
The P0056 code indicates the ECM has detected a heater control circuit malfunction in the Bank 2 Sensor 2 oxygen sensor. Unlike heater resistance codes, P0056 focuses on the electrical operation of the heater circuit itself rather than the heater element’s resistance.
Most repairs involve replacing a failed downstream oxygen sensor or repairing damaged wiring near the catalytic converter, but technicians should also inspect the heater fuse, relay, connectors, and power supply before replacing components. Although the vehicle will usually continue driving normally, repairing P0056 promptly helps ensure proper emissions monitoring, complete readiness monitors, and successful emissions inspections.
Related Articles
Bank 2 Sensor 2 Heater Codes
- P0055 Code Explained: HO2S Heater Resistance Bank 2 Sensor 2
Bank 1 Sensor 2 Heater Codes
- P0036 Code Explained: HO2S Heater Control Circuit Bank 1 Sensor 2
- P0037 Code Explained: HO2S Heater Control Circuit Low Bank 1 Sensor 2
- P0038 Code Explained: HO2S Heater Control Circuit High Bank 1 Sensor 2
- P0054 Code Explained: HO2S Heater Resistance Bank 1 Sensor 2
Browse the complete Pro Street diagnostic libraries:
- Complete OBD-II Guide: https://my.prostreetonline.com/dtc-obdii/
- B-Code Guide: https://my.prostreetonline.com/dtc-doctor/b-code-obd-ii-codes/
- C-Code Guide: https://my.prostreetonline.com/dtc-doctor/c-code-obd-ii-codes/



