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.
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
How to diagnose P0044
A typical diagnostic flow when this code is present.
-
1
Read all codes with a scan tool — companion codes P0042, P0043, and any catalyst efficiency codes help prioritise the fault location
-
2
Inspect the heater circuit fuse; if blown, replace and investigate the cause before proceeding
-
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
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
Measure continuity of the heater control wire from sensor connector to PCM pin; an open indicates harness damage
-
6
Inspect the sensor connector for corrosion, bent pins, or water damage that could explain the open circuit
-
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.
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