MotorCodex Español

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

Moderate

Quick answer

P0064 means the computer found a problem driving the heater inside the bank 2, sensor 3 oxygen sensor — the control line reads high when it shouldn’t (often an open circuit or blown fuse). The engine runs normally; cold-start emissions and fuel economy quietly suffer until it’s fixed.

What it means

Common causes

Ordered from most to least likely.

  1. 1.

    Burned-out heater element inside the sensor

    Heaters are the first part of an O2 sensor to die; a shorted one often takes the fuse with it.

  2. 2.

    Blown heater fuse

    Always the first check — find it in the owner’s manual fuse chart.

  3. 3.

    Wiring or connector damage

    The pigtail lives against the exhaust; melted insulation is a classic find.

  4. 4.

    Failed heater driver/relay

    Less common — verify with measurements before pointing at the module.

How to diagnose it, step by step

Cheapest and most likely checks first.

  1. 1 Check the fuse first

    A blown heater fuse both explains the code and hints at a shorted heater. If it blows again after replacement, the short is real — measure before installing fuse number three.

  2. 2 Measure heater resistance

    Unplug the sensor and measure across its heater pins (wiring diagram identifies them; often the two same-colored wires). Typical readings are single-digit ohms cold. Infinite = open heater; near zero = shorted. Both condemn the sensor.

  3. 3 Verify power and ground at the connector

    Engine running, measure the harness side: battery voltage on the feed and a switching ground from the computer. Missing supply = trace the circuit, not the sensor.

  4. 4 Inspect the harness run

    Follow the pigtail and harness near the exhaust looking for melted or chafed sections, especially after any recent exhaust work.

  5. 5 Replace with a quality sensor

    If the heater is open or shorted: NTK, Denso, Bosch, or OEM. The heater is exactly where bargain sensors cut corners.

Parts & tools you may need

  • OBD-II scanner (code reader with freeze frame / live data)
  • Digital multimeter
  • O2 sensor socket, 7/8" (22mm)
  • Replacement oxygen sensor (quality brand, exact part)
  • Penetrating oil

Disclosure: some links are affiliate links. If you buy through them, we may earn a commission at no extra cost to you.

Frequently asked questions

Can I drive with P0064?
Yes — the sensor still works once exhaust heat warms it. The cost is rich running after every cold start (fuel + emissions), a lit check engine light, and a likely emissions-test failure.
Heater circuit vs. heater control circuit — what’s the difference?
Different monitoring angles on the same heater: P0135-style codes report the heater’s performance; this P003x/P005x block reports the electrical behavior of the control line driving it. Diagnosis is essentially identical.
The fuse keeps blowing — why?
A shorted heater element inside the sensor (most common) or a harness short to ground. Measure the heater’s resistance: near-zero ohms means the sensor is the short.
Do I need the expensive OEM sensor?
You need a quality one — NTK/Denso/Bosch make many OEM units anyway. What to avoid is the bargain-bin sensor, whose heater elements fail early and re-set this exact code.