P0059 — HO2S Heater Resistance (Bank 2, Sensor 1)

P0059 — HO2S Heater Resistance (Bank 2, Sensor 1). A fault in the oxygen sensor circuit. The car is usually drivable while you plan the repair. Typical causes: oil or coolant contamination of the sensor tip, exhaust leak near the sensor, damaged sensor wiring or connector.

powertrain (engine/transmission)

Is it safe to drive?

Drive cautiously and repair promptly P0059 is usually not an immediate safety failure, but an unreliable heated oxygen sensor can cause incorrect fuel trims, higher emissions, and poor drivability. Avoid prolonged high-load driving if hesitation, stalling, or severe fuel-trim corrections occur.

Typical symptoms

  • The check-engine light may illuminate with P0059 stored in the powertrain control module.
  • A rough idle, hesitation, or surge may appear during engine warm-up.
  • Short-term or long-term fuel-trim readings may become excessively rich or lean.
  • Fuel economy may decrease while the engine is being commanded to compensate for an unreliable oxygen-sensor signal.
  • The vehicle may fail an emissions inspection because the upstream HO2S does not switch correctly.
  • P0059 may produce no noticeable drivability symptom when only the heater circuit is defective.

Common causes

  • A failed Bank 2, Sensor 1 upstream HO2S with an open, cracked, or internally shorted heater element can trigger P0059.
  • Corrosion, damaged terminals, or chafed wiring in the Bank 2 oxygen-sensor heater circuit can create resistance outside the control module's limits.
  • A compromised connector seal can allow exhaust moisture and contaminants to corrode the HO2S heater pins.
  • An open fuse, faulty relay, or interrupted power feed to the oxygen-sensor heater circuit may cause P0059.
  • A poor ground or failure in the control module's heater driver can produce P0059, although these causes are less common than sensor or wiring faults.

How to diagnose with an OBD scanner

  1. Confirm P0059 and inspect freeze-frame data Connect an OBD2 scanner or ELM327 adapter and use AIScanAuto to read stored and pending codes. Confirm P0059, check freeze-frame conditions, and look for related sensor, wiring, or fuel-trim codes.
  2. Inspect the Bank 2, Sensor 1 HO2S With the exhaust cool, locate the upstream heated oxygen sensor on Bank 2, ahead of the catalytic converter. Inspect the sensor body, wiring near the heat shield, and connector for melted pins, corrosion, cracks, or water intrusion.
  3. Test the heater circuit Disconnect the HO2S and measure heater resistance at the correct connector pins, then compare the reading with the manufacturer specification. Also test continuity, power-feed voltage, ground or controller-side return, and voltage drop under load.
  4. Check protection and power components Verify the oxygen-sensor heater fuse, relay, and relevant grounds. Replace an open fuse only after identifying the wiring fault that caused it; do not repeatedly reset P0059 without locating the circuit defect.
  5. Repair and verify the fault Replace the Bank 2, Sensor 1 HO2S if it fails the specified electrical test, or repair the defective wiring or connector. Clear the codes, complete a full warm-up, and confirm that P0059 does not return and that fuel trims normalize.

Approximate repair cost

A typical independent-shop estimate for P0059 is USD $200–$800, depending on whether the Bank 2, Sensor 1 HO2S, connector, or wiring needs repair. Figures are estimates and vary by region.

Common questions

What does P0059 mean?

P0059 means the powertrain control module detected resistance in the Bank 2, Sensor 1 heated oxygen-sensor heater circuit outside its calibrated allowable range.

Which oxygen sensor is involved in P0059?

P0059 refers to HO2S Bank 2, Sensor 1, normally the upstream heated oxygen sensor located before the catalytic converter on exhaust bank 2.

Can the vehicle be driven with P0059?

Short-distance driving is generally reasonable if the engine runs smoothly, but P0059 should be repaired promptly because incorrect fuel trims can increase fuel use and emissions.

Should the oxygen sensor be replaced first for P0059?

Not automatically. Inspect the connector, heater wiring, fuse or relay, and power or ground paths first because a circuit fault can set P0059 even when the sensor is serviceable.

The engine control module continuously monitors the heated oxygen sensor on bank 2, sensor 1, and if it detects an abnormal heater circuit resistance, it logs OBD2 code P0059. This fault code specifically points to the upstream oxygen sensor mounted on the engine bank that does not contain cylinder number one. The upstream designation means the sensor sits before the catalytic converter in the exhaust stream, where it measures raw exhaust gas oxygen content to help the ECU calculate fuel delivery.

The heater portion of the code is critical: modern O2 sensors contain an internal heating element that brings the sensor to operating temperature quickly, allowing accurate readings within seconds of a cold start. When this heater circuit shows resistance outside the expected range—either too high or too low—the engine control module recognizes the fault and triggers P0059. The ECU does not set this code on a single glitch; it requires the abnormal resistance to persist under specific operating conditions before illuminating the check engine light. This is why saving the freeze frame data when the code appears is valuable—it shows engine load, RPM, coolant temperature, and vehicle speed at the moment the fault was detected, giving you the exact conditions to reproduce during diagnosis.

P0059 is a powertrain-related code, which means it affects engine or transmission operation. Bank 2 refers to the engine bank opposite cylinder 1—a detail many DIY mechanics swap when working on V-type engines. Verifying the physical location of your oxygen sensors before purchasing replacement parts prevents costly mistakes.

Common Symptoms of P0059

  • Increased fuel consumption as the ECU compensates for unreliable sensor data
  • Failed emissions testing due to inaccurate fuel mixture adjustments
  • Check Engine Light illuminated on the dashboard
  • Rough or unstable engine idle
  • Sluggish throttle response and reduced drivability
  • Potential catalytic converter damage from prolonged fuel mixture errors

What Causes P0059?

The root causes of P0059 range from simple wiring issues to sensor failure:

  • Damaged sensor wiring or corroded connectors from prolonged heat exposure
  • Blown fuse in the oxygen sensor heater circuit
  • Aged or contaminated oxygen sensor with degraded heater element
  • Oil or coolant contamination on the sensor tip affecting heater operation
  • Exhaust leak near the sensor contaminating the sensor environment
  • ECM signal circuit fault affecting heater control
  • Failed heater relay or poor ground connection

How to Diagnose P0059

Follow these steps to isolate the exact cause of P0059:

  1. Connect an OBD2 scanner and confirm P0059 is stored, then record all freeze frame data—this snapshot shows engine conditions when the fault first occurred.
  2. Check for related diagnostic trouble codes that might point to a systemic issue, and search manufacturer technical service bulletins for your specific make and model using your VIN on the manufacturer website or nhtsa.gov.
  3. Perform a visual inspection of the wiring harness and connector at the bank 2 sensor 1 location, looking for frayed wires, melted insulation, corrosion, or loose connections.
  4. Measure the heater element resistance directly at the sensor connector using a multimeter—compare the reading against factory specifications in your service manual.
  5. Check the heater circuit fuse and relay if the resistance reading is out of spec, then verify ground circuit integrity at the sensor.
  6. Clear the code, operate the vehicle through a complete drive cycle including the conditions captured in the freeze frame data, and verify P0059 does not return.

Repair Options for P0059

Address the least expensive and most common causes before considering sensor replacement:

  • Repair damaged wiring or connectors: $80–$250
  • Fix exhaust leak near the sensor: $100–$300
  • Replace the oxygen sensor: $150–$450

How Much Does It Cost to Fix P0059?

Repair costs for P0059 vary significantly depending on which component failed. At independent shop rates in USD:

  • Wiring harness repair typically runs $80–$250 depending on extent of damage and labor time.
  • Exhaust leak repair generally costs $100–$300 if welding or flange replacement is needed.
  • Oxygen sensor replacement usually ranges $150–$450 for parts and installation.

Overall, fixing P0059 typically falls between $80 and $450. The most expensive scenario—replacing the sensor—is rarely the first thing to check. An accurate diagnosis using the steps above will save you from buying parts you do not need.

Can You Drive with P0059?

You can usually continue driving short-term when P0059 is active, but the engine falls back to a default fuel strategy that sacrifices fuel economy and increases emissions. Prolonged operation with a malfunctioning O2 sensor heater can allow the catalytic converter to overheat due to consistently rich or lean fuel mixtures. Fix P0059 promptly to avoid costly converter damage.

Related OBD2 Codes