P01C3
O2 Sensor Heater Control Circuit Low (Bank 1, Sensor 1)P01C3 is a generic OBD-II powertrain diagnostic trouble code: O2 Sensor Heater Control Circuit Low (Bank 1, Sensor 1). 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 P01C3 means
P01C3 indicates that the PCM/ECM has detected a low voltage or low current condition in the heater control circuit of the upstream oxygen sensor on Bank 1 (Sensor 1). The heater element inside the sensor is used to bring the O2 sensor up to operating temperature quickly after a cold start, allowing closed-loop fuel control to begin sooner.
When the heater circuit voltage falls below the expected threshold, the PCM logs this fault. Common causes include a short to ground in the heater control wiring, a failed heater element within the sensor itself, or a fault in the PCM driver circuit that controls heater power. The heater circuit is typically powered by a relay or fuse and switched to ground by the PCM.
If the sensor heater fails, the O2 sensor will take longer to reach operating temperature, resulting in extended open-loop operation and potentially increased fuel consumption and emissions. The MIL will illuminate, and the vehicle may fail an emissions inspection. Diagnosis should begin with verifying fuse and relay integrity before condemning the sensor or PCM.
Common causes
Most-frequently reported root causes when P01C3 is logged.
-
1
Failed oxygen sensor heater element causing an internal short to ground.
-
2
Short to ground in the heater control wiring harness between the PCM and the sensor.
-
3
Corroded or damaged connector at the oxygen sensor causing a low-resistance path to ground.
-
4
Blown fuse or failed relay supplying voltage to the heater circuit.
-
5
Faulty PCM output driver for the heater control circuit.
-
6
Chafed wiring contacting the exhaust or chassis ground.
Symptoms drivers notice
How to diagnose P01C3
A typical diagnostic flow when this code is present.
-
1
Connect a scan tool and record all stored DTCs and freeze frame data.
-
2
Inspect the heater fuse and relay for the upstream O2 sensor circuit and replace any blown fuse.
-
3
Check for battery voltage at the heater supply wire of the O2 sensor connector with ignition on.
-
4
Measure resistance of the O2 sensor heater element at the sensor connector and compare to specification.
-
5
Inspect the wiring harness between the PCM and the sensor for chafing, shorts to ground, or damaged insulation.
-
6
Check PCM heater control output with a scan tool or oscilloscope for proper duty-cycle switching.
-
7
Replace the oxygen sensor if heater element resistance is out of specification after confirming circuit integrity.
Related powertrain codes
- P0100 — Mass or Volume Air Flow A Circuit Malfunction
- P0101 — Mass or Volume Air Flow A Circuit Range/Performance Problem
- P0102 — Mass or Volume Air Flow A Circuit Low Input
- P0103 — Mass or Volume Air Flow A Circuit High Input
- P0104 — Mass or Volume Air Flow A Circuit Intermittent
- P0105 — Manifold Absolute Pressure/Barometric Pressure Circuit Malfunction
Frequently asked questions
Can I drive with P01C3 active?
The vehicle will generally remain drivable, but extended open-loop fueling during cold starts may increase emissions and fuel consumption. It is advisable to diagnose and repair the fault promptly.
Does P01C3 always mean the O2 sensor must be replaced?
Not necessarily. A blown fuse, failed relay, or wiring short can trigger this code without sensor failure. Always verify power supply and wiring integrity first.
Will P01C3 cause a failed emissions test?
Yes. An active MIL or a readiness monitor that has not completed due to heater failure will typically result in an emissions test failure.
How is the heater circuit different from the sensor signal circuit?
The heater circuit powers a resistive heating element inside the sensor body to warm the sensing element quickly. The signal circuit is separate and carries the oxygen concentration voltage signal to the PCM.
Disabling P01C3 in software
RaceTune can permanently disable P01C3 — 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 P01C3 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