P0044

HO2S Heater Control Circuit High (Bank 1 Sensor 3)

P0044 is a generic OBD-II powertrain diagnostic trouble code: HO2S Heater Control Circuit High (Bank 1 Sensor 3). It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

Code
P0044
Group
Powertrain
System
Powertrain
Severity
Warning (MIL on)
Need P0044 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P0044 means

P0044 is logged when the powertrain control module detects an abnormally high voltage on the heater control circuit for the Bank 1 Sensor 3 oxygen sensor. The PCM supplies a switched ground or a pulse-width-modulated voltage to the heater element and expects to see current flow within a defined range when the circuit is energised. A high-circuit condition — where the control wire voltage is elevated above specification — most often results from an open circuit in the heater wiring or within the sensor's heater element itself, because an open breaks the current path and allows the voltage to float high. A short to the positive supply voltage on the control line (which is normally pulled low by the PCM driver) will also produce a high reading. Without a functioning heater, the oxygen sensor takes much longer to reach operating temperature after a cold start, degrading cold-start emissions and post-catalyst monitoring. The MIL is turned on, a freeze frame is stored, and related catalyst-monitor codes may follow if the sensor cannot provide valid data for the catalyst readiness evaluation over multiple drive cycles.

Common causes

Most-frequently reported root causes when P0044 is logged.

  • 1
    Open circuit in the heater element inside the oxygen sensor (most common cause)
  • 2
    Open or broken heater control wire in the harness between sensor and PCM
  • 3
    Short to battery voltage on the heater control wire
  • 4
    Corroded or loose pin in the sensor harness connector creating high resistance or an open
  • 5
    Blown heater supply fuse (no current flows; control line floats high)
  • 6
    Water intrusion into the connector causing corrosion-induced open on the control terminal
  • 7
    Defective PCM heater driver unable to pull the control line low

Symptoms drivers notice

Malfunction indicator lamp (MIL) illuminated
Slower-than-normal sensor readiness after cold start, potentially triggering additional catalyst monitor codes
Marginally elevated exhaust emissions and possible emissions test failure
No significant drivability issues in most cases since Sensor 3 is a downstream monitor
Possible hard start or rough idle in cold conditions if cold-start enrichment is affected on some calibrations

How to diagnose P0044

A typical diagnostic flow when this code is present.

  1. 1
    Read all codes with a scan tool — companion codes P0042, P0043, and any catalyst efficiency codes help prioritise the fault location
  2. 2
    Inspect the heater circuit fuse; if blown, replace and investigate the cause before proceeding
  3. 3
    Disconnect the sensor connector and measure resistance across the two heater element terminals on the sensor — an open reading (OL/infinite) confirms a failed heater element
  4. 4
    With sensor disconnected and ignition on, measure voltage on the heater power supply wire — should be battery voltage; no voltage suggests a broken feed wire or blown fuse
  5. 5
    Measure continuity of the heater control wire from sensor connector to PCM pin; an open indicates harness damage
  6. 6
    Inspect the sensor connector for corrosion, bent pins, or water damage that could explain the open circuit
  7. 7
    If all wiring and sensor tests pass, use a bidirectional scan tool to command the heater circuit and monitor PCM driver output voltage; replace PCM only if driver voltage is confirmed stuck high

Related powertrain codes

Frequently asked questions

Why does an open circuit cause a HIGH voltage code rather than a low one?

When the PCM driver attempts to pull the control line low and energise the heater but an open circuit exists, no current flows and the line is no longer grounded through the sensor. The line floats or is pulled up by internal PCM pull-up resistors, causing the voltage to appear elevated above the expected low level — hence a "high" code.

How do I know if the heater element has failed inside the sensor?

Disconnect the sensor connector and use a multimeter set to resistance (Ω). Probe the two heater terminals on the sensor side. A functional heater element typically reads 5–20 Ω depending on sensor temperature; an open circuit (OL) reading confirms internal heater failure and the sensor should be replaced.

Can P0044 cause a failed emissions test?

Yes. Without a working heater, the sensor may not reach operating temperature during the test cycle and the catalyst monitor readiness flag may not be set, resulting in a fail even if the catalyst itself is functioning correctly.

Will the vehicle run poorly with P0044?

In most cases drivability is unaffected because Sensor 3 is a post-catalyst monitor and is not used for active fuel trim. However, on vehicles that use the downstream sensor to correct long-term fuel trim, a persistent heater fault can gradually degrade fuel economy and emissions over time.

Disabling P0044 in software

RaceTune can permanently disable P0044 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.

Got P0044 in your scan?

Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.

Upload your file