P0059 Code: HO2S Heater Resistance (Bank 2 Sensor 1)
Diagnostic Trouble Code P0059 indicates that the Engine Control Module (ECM/PCM) has detected an abnormal resistance in the heater circuit of the Heated Oxygen Sensor (HO2S) located at Bank 2 Sensor 1. The heater allows the oxygen sensor to reach its operating temperature quickly, improving fuel control, engine performance, and exhaust emission reduction.
What Does Code P0059 Mean?
The oxygen sensor contains an internal heating element that helps it reach operating temperature shortly after engine startup. The ECM continuously monitors the heater circuit resistance. If the measured resistance is outside the manufacturer's expected range, the ECM stores DTC P0059 and illuminates the Check Engine Light.
Symptoms of P0059
Check Engine Light
The MIL illuminates after the heater circuit fault is detected.
Increased Fuel Consumption
The engine may remain in open-loop operation longer during cold starts.
Higher Exhaust Emissions
Delayed oxygen sensor warm-up can increase exhaust emissions.
Emission Test Failure
The vehicle may fail an emissions inspection due to improper oxygen sensor heater operation.
Normal Engine Performance
Most vehicles continue to operate normally even though the fault code is stored.
Common Causes of P0059
Faulty Oxygen Sensor Heater
The internal heater element has failed or its resistance is outside specification.
Damaged Wiring
Broken, melted, pinched, or corroded wires can affect heater circuit resistance.
Loose or Corroded Connector
Poor electrical connections can create excessive resistance in the heater circuit.
Blown Fuse
A failed heater fuse can interrupt power to the heater circuit.
ECM Driver Fault
Although uncommon, an internal ECM fault may affect heater circuit operation.
Professional Diagnostic Procedure
Follow the diagnostic procedure below to accurately identify the cause of DTC P0059. Perform all electrical tests before replacing the oxygen sensor.
Step 1 – Confirm the DTC
Connect an OBD-II scan tool and verify that P0059 is active or stored. Record Freeze Frame Data and check for additional oxygen sensor or heater-related DTCs.
Step 2 – Inspect the Wiring Harness
Inspect the wiring between the ECM and Bank 2 Sensor 1. Check for melted insulation, broken wires, corrosion, loose connectors, or damage caused by exhaust heat.
Step 3 – Verify Heater Power Supply
With the ignition ON, verify that battery voltage is present at the heater power wire. If voltage is missing, inspect the fuse, relay, and power supply circuit.
Step 4 – Measure Heater Resistance
Disconnect the oxygen sensor connector and measure the heater resistance using a digital multimeter. Compare the reading with the manufacturer's specified range.
Step 5 – Check ECM Heater Control
Verify that the ECM is correctly controlling the heater circuit according to the manufacturer's specifications.
Step 6 – Verify the Repair
After repairs are complete, clear the DTC and perform a complete drive cycle to confirm that P0059 does not return.
Typical Heater Circuit Signal Flow
│
Fuse / Heater Relay
│
HO2S Heater (Bank 2 Sensor 1)
│
ECM Heater Driver
│
Ground
The ECM monitors heater circuit current and resistance. If resistance is outside the expected operating range, DTC P0059 is stored.
Recommended Repairs
Repair Damaged Wiring
Repair or replace damaged wiring, connectors, or terminals causing excessive resistance.
Replace a Blown Fuse
If the heater fuse has failed, identify and repair the underlying cause before replacing it.
Replace the Oxygen Sensor
If the heater element resistance is outside specification, replace Bank 2 Sensor 1 with a high-quality replacement sensor.
Inspect the ECM
If all external components test correctly, inspect the ECM heater driver following the manufacturer's diagnostic procedures.
Common Diagnostic Mistakes
Replacing the Oxygen Sensor Without Testing
Do not replace the sensor until the heater resistance, power supply, fuse, wiring, and connector have been thoroughly inspected.
Ignoring Wiring Damage
Heat from the exhaust system can damage the wiring harness and create excessive resistance in the heater circuit.
Skipping Resistance Measurement
Always measure the heater element resistance with a digital multimeter and compare the result with the manufacturer's specification.
Using Generic Specifications
Heater resistance values, connector pinouts, and wiring layouts vary between manufacturers and engine configurations.
How Serious Is Code P0059?
DTC P0059 is generally considered a low to moderate severity fault. Most vehicles remain drivable, but the oxygen sensor heater may not reach operating temperature quickly, which can increase fuel consumption and exhaust emissions during cold starts.
Estimated Repair Cost
Wiring Repair
Usually inexpensive if only damaged wiring or connectors require repair.
Fuse Replacement
Replacing a blown heater fuse is generally a low-cost repair after correcting the root cause.
Oxygen Sensor Replacement
Repair cost depends on the vehicle model and the quality of the replacement sensor.
ECM Repair
Rare, but it may be required if the ECM heater driver is defective.
Frequently Asked Questions (FAQ)
Can I drive with P0059?
Yes. Most vehicles remain drivable, but emissions and fuel economy may be affected until the problem is repaired.
Can a blown fuse cause P0059?
Yes. A blown heater fuse can interrupt the heater circuit and trigger this diagnostic trouble code.
Will clearing the code fix the problem?
No. Clearing the DTC only removes it temporarily. The code will return if the underlying fault is not repaired.
Is P0059 the same for every vehicle?
The DTC definition is standardized, but sensor location, wiring configuration, heater resistance values, and diagnostic procedures vary by manufacturer.
Conclusion
Diagnostic Trouble Code P0059 indicates that the ECM has detected abnormal resistance in the heater circuit of the heated oxygen sensor at Bank 2 Sensor 1. Proper diagnosis includes inspecting the wiring, checking the fuse and power supply, measuring heater resistance, and verifying ECM control before replacing the sensor.