P01C5

O2 Sensor Heater Control Circuit High (Bank 1, Sensor 1)

P01C5 is a generic OBD-II powertrain diagnostic trouble code: O2 Sensor Heater Control Circuit High (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.

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

What P01C5 means

P01C5 is set when the PCM detects a higher-than-expected voltage in the heater control circuit of the upstream oxygen sensor on Bank 1, Sensor 1. This typically occurs when the PCM commands the heater on but senses a voltage level on the control line that is inconsistent with a properly functioning circuit, suggesting an open circuit or a short to voltage condition.

The oxygen sensor heater is critical for fast sensor light-off after cold start. Without proper heater function, the PCM remains in open-loop fuel control longer than intended, relying on default fuel tables rather than real-time exhaust gas feedback. A high circuit condition can be caused by an open heater element, a broken wire, or an internal PCM driver fault.

Diagnosis should start with verifying the heater supply voltage and ground integrity at the sensor connector, then checking heater element resistance. If the wiring and sensor check out within specification, the PCM heater driver circuit may be at fault. This code does not typically cause significant driveability issues in a warmed-up vehicle but will set the MIL and affect cold-start emissions performance.

Common causes

Most-frequently reported root causes when P01C5 is logged.

  • 1
    Open circuit in the heater control wire between the PCM and the oxygen sensor.
  • 2
    Broken or disconnected connector at the O2 sensor.
  • 3
    Failed oxygen sensor heater element with an open internal circuit.
  • 4
    Short to battery voltage on the heater control wire.
  • 5
    Faulty PCM internal driver for the heater circuit.
  • 6
    Corroded connector terminals causing excessive resistance in the heater circuit.

Symptoms drivers notice

MIL illuminated.
Prolonged open-loop fuel control after cold start.
Possible slight increase in cold-start fuel consumption.
Emissions test failure due to incomplete readiness monitors.
No significant driveability symptoms after engine reaches operating temperature.

How to diagnose P01C5

A typical diagnostic flow when this code is present.

  1. 1
    Retrieve all DTCs with a scan tool and note any related heater or O2 sensor codes.
  2. 2
    Inspect the O2 sensor connector for corrosion, damage, or partial disconnection.
  3. 3
    Check for battery voltage at the heater supply terminal with ignition on.
  4. 4
    Measure heater element resistance at the sensor connector to check for an open element.
  5. 5
    Inspect the heater control wire from the sensor back to the PCM for breaks or shorts to voltage.
  6. 6
    Use a scan tool to monitor PCM heater duty-cycle output and verify the driver is commanding the circuit correctly.
  7. 7
    Replace the O2 sensor if the heater element is open or out of specification after circuit checks pass.

Related powertrain codes

Frequently asked questions

What is the difference between P01C3 and P01C5?

P01C3 indicates a low voltage condition (short to ground) in the heater circuit, while P01C5 indicates a high voltage condition (open circuit or short to voltage).

Can a bad O2 sensor cause P01C5?

Yes. An open internal heater element is a common cause of this high-circuit code, and sensor replacement is often the fix after wiring has been verified.

How long can I drive with this code active?

The vehicle will typically remain drivable. However, cold-start emissions and fuel economy may be affected. Repair should not be deferred long-term.

Does P01C5 affect closed-loop fuel trim?

Indirectly. The heater fault delays sensor light-off, extending open-loop operation after cold start. Once the sensor warms up naturally, closed-loop operation will resume normally.

Disabling P01C5 in software

RaceTune can permanently disable P01C5 — 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 P01C5 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