P0064 — HO2S Heater Control Circuit High (Bank 2 Sensor 3)

OBD2 code P0064 flags a problem with the oxygen sensor circuit (HO2S heater control circuit high (bank 2 sensor 3)). The car is usually drivable while you plan the repair. Common culprits: oil or coolant contamination of the sensor tip, aged or contaminated oxygen sensor, blown sensor heater fuse.

powertrain (engine/transmission)

Is it safe to drive?

Repair P0064 promptly The vehicle can usually be driven with P0064, but a nonfunctional heated oxygen sensor may increase emissions and disturb fuel control. Avoid extended operation if the code is accompanied by a misfire, major power loss, or other warning symptoms.

Typical symptoms

  • The check-engine light illuminates and the OBD2 system stores P0064.
  • The engine may develop a rough idle, hesitation, or a stumble during acceleration.
  • Fuel-trim corrections or fuel consumption may increase because the ECM is receiving unreliable oxygen-sensor data.
  • A catalyst-monitor or oxygen-sensor readiness test may fail where those monitors are required.
  • P0064 may remain stored, or return after the ignition is cycled, even when the vehicle otherwise starts and runs normally.

Common causes

  • A damaged or corroded oxygen-sensor connector at Bank 2 Sensor 3 causing the heater-control terminal to register high voltage.
  • A short to battery power in the Bank 2 Sensor 3 heater-control wiring, possibly where the harness contacts the exhaust or a body panel.
  • An open heater element or internal wiring fault within the Bank 2 Sensor 3 heated oxygen sensor.
  • A blown fuse, failed relay, or poor power/ground connection preventing the sensor heater from operating normally.
  • A failed ECM heater-control driver or a previous aftermarket wiring repair that connected the heater circuit incorrectly.

How to diagnose with an OBD scanner

  1. Locate Bank 2 Sensor 3 Identify the oxygen sensor specified by P0064 using the vehicle wiring diagram. Bank 2 is opposite Bank 1, and Sensor 3 is commonly the rear or downstream sensor, but verify its connector and routing before testing.
  2. Inspect the heater circuit Disconnect the sensor connector and examine its terminals for spread pins, heat damage, oil contamination, and corrosion. Inspect the harness near the exhaust shield, heat source, and suspension components for chafing, pinching, or a short to power.
  3. Read P0064 with a scanner Connect an ELM327 adapter and use AIScanAuto to read stored codes and freeze-frame data. Confirm that P0064 is present, note the operating conditions, and inspect available oxygen-sensor data; do not clear the code until the underlying fault is repaired.
  4. Test power, ground, and control wiring Using the manufacturer circuit diagram, test the heater power feed, sensor ground, and ECM control terminal for continuity and shorts. With the battery disconnected as required by the service procedure, check for continuity to battery voltage and compare sensor-heater resistance with the specified value.
  5. Repair and verify Repair damaged wiring or terminals first, replace the Bank 2 Sensor 3 oxygen sensor if its internal heater fails, and consider the ECM driver only after power, ground, connector, and wiring faults are excluded. Clear P0064, complete a drive cycle, and confirm the code does not return.

Approximate repair cost

A typical independent-shop repair for P0064 is approximately $180–$600, depending on sensor accessibility, connector repair, and whether the wiring or ECM driver is faulty. Figures are estimates and vary by region.

Common questions

What does P0064 mean on this vehicle?

P0064 means the ECM detected excessive voltage in the heater-control circuit for the Bank 2 Sensor 3 heated oxygen sensor, commonly the rear downstream sensor.

Is it safe to drive with P0064 stored?

Driving is generally possible with P0064, but the affected heater may impair fuel control and emissions performance. Schedule the repair promptly and stop driving if severe stalling, misfire, or loss of power develops.

What usually causes P0064 to set?

Common causes include damaged Bank 2 Sensor 3 wiring, a short to power, a corroded connector, a failed sensor heater, or a defective power, ground, or ECM control circuit.

Do I need to replace the oxygen sensor for P0064?

Not always. Test the connector, wiring, fuse, relay, grounds, and control circuit first; replace Bank 2 Sensor 3 only when testing shows that the sensor or its internal heater is defective.

When your check engine light comes on and a scan tool shows P0064, it means the engine control module has detected a problem with the heating element inside one of your oxygen sensors. Specifically, code P0064 points to the heater circuit for the downstream oxygen sensor on Bank 2 — the engine bank that does not contain cylinder number one. The downstream position means this sensor sits behind the catalytic converter, monitoring exhaust gases after they have been cleaned. Unlike upstream sensors that help calculate fuel delivery, downstream sensors primarily check converter efficiency and emissions compliance.

The oxygen sensor heater exists because these components must reach a specific operating temperature — usually around 600 to 700 degrees Fahrenheit — before they can produce accurate voltage signals. A heating element inside the sensor speeds warm-up during cold starts, allowing the sensor to function properly within seconds rather than minutes. When the control module sees voltage or resistance readings that fall outside the expected range for this heater circuit, it stores P0064. The module does not trigger this code from a single anomaly; it waits for the fault condition to appear consistently under defined operating parameters before illuminating the warning light and capturing freeze frame data.

Understanding the location matters enormously with this code. Bank 2 Sensor 3 is the most misdiagnosed oxygen sensor on many V-type engines because people confuse it with the upstream sensor on the opposite bank. Before buying any parts, confirm the exact physical location under your vehicle. The freeze frame data stored alongside P0064 reveals engine load, RPM, coolant temperature, and vehicle speed at the moment the fault was detected — use those conditions as your testing targets.

Symptoms of P0064

A vehicle setting code P0064 typically exhibits one or more of these conditions:

  • The check engine light illuminates and remains on until the issue is resolved
  • The vehicle fails emissions testing due to improper exhaust composition
  • Fuel economy drops noticeably compared to normal operation
  • Throttle response feels sluggish or delayed during acceleration
  • The engine idles roughly or fluctuates in RPM
  • In some cases, exhaust smell may become more pronounced

Common Causes

Several factors can trigger P0064, ranging from simple electrical issues to sensor failure:

  • The oxygen sensor itself has failed internally and no longer heats properly
  • A blown fuse dedicated to the sensor heater circuit has interrupted power
  • Wiring harness damage — broken insulation, corroded terminals, or loose connectors — affects the heater circuit
  • The engine control module detects an open or shorted signal circuit
  • Oil or coolant contamination has coated the sensor tip, insulating it from exhaust heat
  • An exhaust leak near the sensor allows ambient air to cool the element faster than it heats

Diagnosing P0064

Follow these steps to isolate the root cause before replacing expensive components:

  1. Connect an OBD2 scanner and verify that P0064 is the only fault present. Record all freeze frame data, which shows exactly what engine conditions existed when the module detected the problem.
  2. Investigate any other stored codes — related electrical or sensor codes often point to the actual source of the issue. Check manufacturer technical service bulletins for your specific make and model; many P0xxx codes have known fixes or software updates documented by the factory.
  3. Perform a thorough visual inspection of the wiring harness and connector for Bank 2 Sensor 3. Look for damaged insulation, corrosion buildup, broken wires, or connectors that are not fully seated.
  4. Access live data from the oxygen sensor and observe voltage patterns. A functioning sensor should produce rapid switching between low and high voltage values. Lack of activity or stuck readings indicate sensor failure.
  5. Test the heater circuit by measuring resistance across the sensor connector terminals. Compare your readings against manufacturer specifications. Also verify the heater fuse and any related relays are functioning.
  6. Clear the code after your inspection and testing, then drive the vehicle through a complete drive cycle — including conditions matching the freeze frame data — to confirm P0064 does not reappear.

Repair Options and Costs

Once you have identified the failed component, choose the appropriate repair:

  • Replace the oxygen sensor entirely: $150–$450 for parts and labor at an independent shop
  • Repair an exhaust leak in the vicinity of the sensor: $100–$300 depending on accessibility and labor time
  • Fix damaged sensor wiring or replace the connector: $80–$250 depending on whether you need new harnesses, terminals, or professional splicing

Diagnostic fees at most shops typically run $75 to $150 per hour, and many shops apply this charge toward repair work if you proceed with the fix. Overall, expect to spend between $80 and $450 to resolve P0064. The exact figure depends on which part failed. Starting with the least expensive potential causes — visual inspection, fuse checks, wiring repair — before committing to a new sensor will keep your total bill reasonable.

Can You Drive with P0064?

Short term, yes — the engine will continue running using default fuel maps stored in the ECU. However, you will likely notice reduced gas mileage and may see your vehicle fail emissions testing. The bigger concern is that a malfunctioning downstream sensor can lead to prolonged rich fuel conditions, which generate excess heat that eventually damages the catalytic converter. Address P0064 within a reasonable timeframe to avoid costly converter replacement down the road.

Related OBD2 Codes