My Pro Street

P0059 Code Explained: HO2S Heater Resistance Bank 2 Sensor 1 Causes, Symptoms & Fixes

P0059 code displayed on an OBD-II scanner with the Bank 2 Sensor 1 upstream oxygen sensor and heater element highlighted for resistance testing.

If your OBD-II scanner displays P0059, your vehicle’s Engine Control Module (ECM) or Powertrain Control Module (PCM) has detected that the heater resistance of the heated oxygen sensor (HO2S) on Bank 2 Sensor 1 is outside the manufacturer’s expected operating range.

The generic SAE definition for P0059 is:

HO2S Heater Resistance Bank 2 Sensor 1

Unlike heater control circuit codes such as P0050, P0051, and P0052, which monitor voltage and current in the heater circuit, P0059 specifically monitors the electrical resistance of the heater element inside the oxygen sensor itself.

Bank 2 Sensor 1 is the upstream oxygen sensor, located before the catalytic converter on the side of the engine opposite cylinder number one. Because this sensor plays a major role in fuel control, a failing heater can delay closed-loop operation and increase emissions during cold starts.

Depending on the manufacturer, this sensor may also be called the:

Common causes of P0059 include:

Although P0059 usually won’t cause severe drivability problems, it can reduce fuel economy, increase cold-start emissions, and eventually trigger additional oxygen sensor or catalyst-related diagnostic trouble codes.

For additional diagnostic information, visit:

P0059 Quick Facts

ItemInformation
OBD-II CodeP0059
DescriptionHO2S Heater Resistance Bank 2 Sensor 1
CategoryPowertrain
SystemFuel Control / Emissions
SensorBank 2 Sensor 1
Sensor LocationUpstream (Before Catalytic Converter)
SeverityLow to Moderate
Safe to Drive?Usually
Typical Repair Cost$100–600

What Does P0059 Mean?

P0059 indicates the ECM has determined that the electrical resistance of the heater inside the Bank 2 Sensor 1 oxygen sensor is outside the manufacturer’s calibrated specification.

Every heated oxygen sensor contains an electric heating element that rapidly warms the sensing element after startup.

The ECM continuously monitors heater resistance because it provides valuable information about the condition of the heater itself.

If resistance becomes:

the ECM stores P0059.

Unlike P0050-series codes, this diagnostic evaluates heater condition, not simply whether the heater circuit is functioning electrically.


What Is Bank 2 Sensor 1?

Bank 2 is the side of the engine that does not contain cylinder number one.

Sensor 1 is located before the catalytic converter.

This upstream oxygen sensor is responsible for:

Because it directly influences fuel delivery, a malfunctioning upstream sensor has a much greater effect on engine operation than a downstream sensor.


What Is Heater Resistance?

The heater inside every oxygen sensor contains a resistance element that converts electrical energy into heat.

As the heater ages:

The ECM monitors these changes because they often indicate a heater nearing failure.

Much like the heating element inside a toaster or electric stove, the heater doesn’t always fail instantly. Instead, its electrical characteristics gradually drift until they fall outside acceptable limits.


Why Does the Heater Matter?

Modern emissions systems require the upstream oxygen sensor to become operational within seconds after startup.

The heater allows the ECM to:

Without the heater, the ECM must wait until exhaust heat alone warms the sensor.


How the ECM Monitors Heater Resistance

During self-tests, the ECM monitors:

If the measured heater resistance falls outside the manufacturer’s specification, P0059 is stored.

Unlike heater circuit faults, resistance faults may occur even when the wiring and electrical circuit appear to function normally.


P0059 vs Related Heater Codes

CodeDescription
P0050Heater Control Circuit Bank 2 Sensor 1
P0051Heater Control Circuit Low Bank 2 Sensor 1
P0052Heater Control Circuit High Bank 2 Sensor 1
P0053Heater Resistance Bank 1 Sensor 1
P0059Heater Resistance Bank 2 Sensor 1

Generally:


Symptoms of P0059

Common symptoms include:

Some vehicles may exhibit no noticeable symptoms after reaching operating temperature.


Common Causes of P0059

1. Aging Heater Element

Repeated heating and cooling cycles gradually change heater resistance.

This is the most common cause.


2. Failed Oxygen Sensor

Internal heater deterioration eventually places resistance outside specification.

Replacement is usually required.


3. Open Heater Element

The heater may become internally open.

The ECM immediately detects abnormal resistance.


4. Incorrect Replacement Sensor

Universal oxygen sensors often use heater elements with different resistance values than OEM components.

Always use a quality direct-fit sensor.


5. Corroded Connector

Inspect for:

Corrosion increases electrical resistance.


6. Damaged Wiring

Inspect for:


7. Poor Ground

Weak grounds increase resistance throughout the heater circuit.

Verify all engine and chassis grounds.


8. Low Battery Voltage

Weak charging systems can interfere with heater diagnostics.

Inspect:


9. Failed Heater Relay

Some manufacturers power multiple heater circuits using one relay.

A weak relay may reduce heater performance.


10. ECM Driver Failure

Rare.

Only suspect the ECM after verifying:


Is P0059 Serious?

P0059 is considered a low to moderate severity diagnostic trouble code.

Most vehicles remain safe to drive.

However, delaying repairs may result in:


Can You Drive With P0059?

Yes.

Most vehicles remain drivable.

However, because this is an upstream oxygen sensor, prolonged operation may affect fuel trims more than similar downstream heater faults.

In other words, your engine will usually keep running just fine—but it may spend a little longer every morning wondering exactly how much fuel it should be using.


How to Diagnose P0059

Step 1: Scan for Additional Codes

Look for:

Record freeze-frame data.


Step 2: Verify Bank 2 Sensor 1

Confirm:

Replacing the wrong sensor remains one of the most common oxygen sensor repair mistakes.


Step 3: Inspect Wiring

Look for:


Step 4: Inspect Connector

Inspect for:


Step 5: Measure Heater Resistance

Disconnect the oxygen sensor.

Measure resistance across the heater terminals.

Possible results:

Always compare readings with manufacturer specifications.


Step 6: Verify Power Supply

Check:


Step 7: Perform Voltage Drop Testing

Measure voltage drop across:

High-resistance circuits often appear normal during simple continuity testing.


Step 8: Compare With Bank 1 Sensor 1

If both upstream sensors use identical heater elements, compare:

Large differences often identify the faulty sensor.


Step 9: Replace the Sensor if Necessary

If heater resistance falls outside specification, replace Bank 2 Sensor 1 with an OEM-quality direct-fit oxygen sensor.


Step 10: Verify Repairs

After repairs:

  1. Clear diagnostic trouble codes.
  2. Perform a cold start.
  3. Monitor heater operation.
  4. Confirm closed-loop operation.
  5. Complete an OBD-II drive cycle.
  6. Verify P0059 does not return.

Common Repairs and Costs

RepairEstimated Cost
Oxygen sensor replacement$150–500
Wiring repair$100–400
Connector replacement$75–250
Heater relay replacement$50–200
Fuse replacement$10–50
Battery or charging repair$150–400
ECM replacement$1,000–2,500+

Common Diagnostic Mistakes

Avoid these common mistakes:


Vehicles Commonly Affected

P0059 commonly appears on:

Exact heater resistance specifications vary by manufacturer.


How to Prevent P0059

Reduce the likelihood of P0059 by:


Frequently Asked Questions

What does P0059 mean?

P0059 indicates the heater resistance of the Bank 2 Sensor 1 oxygen sensor is outside manufacturer specifications.


Is P0059 serious?

Usually not.

However, repairs should be completed promptly to restore proper fuel control and emissions performance.


Can I drive with P0059?

Yes.

Most vehicles remain safe to drive.


What causes P0059?

The most common causes include:


Will replacing the oxygen sensor fix P0059?

In most cases, yes.

However, the wiring and connectors should always be inspected first.


Is P0059 the same as P0050?

No.

P0050 monitors the heater control circuit.

P0059 monitors the heater element’s resistance.


Does P0059 affect fuel economy?

Yes.

Delayed closed-loop operation may increase fuel consumption during engine warm-up.


Can P0059 cause a failed emissions inspection?

Yes.

Improper heater operation can delay readiness monitors and increase emissions.


Final Thoughts

The P0059 code indicates the ECM has detected abnormal heater resistance in the Bank 2 Sensor 1 oxygen sensor. Unlike general heater circuit faults, this code evaluates the health of the heater element itself and often identifies a failing oxygen sensor before complete heater failure occurs.

In most cases, replacing the upstream oxygen sensor resolves the issue, but damaged wiring, corroded connectors, poor grounds, and incorrect replacement sensors should always be ruled out first. Proper diagnosis helps restore rapid closed-loop operation, improve fuel economy, reduce emissions, and prevent additional oxygen sensor or catalyst-related trouble codes.


Related Articles

Bank 2 Sensor 1 Heater Codes

Heater Resistance Codes

Browse the complete Pro Street diagnostic libraries:


Exit mobile version