P00CE

Turbocharger/Supercharger Bypass Valve A Position Sensor Circuit

P00CE is a generic OBD-II powertrain diagnostic trouble code: Turbocharger/Supercharger Bypass Valve A Position Sensor Circuit. 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
P00CE
Group
Powertrain
System
Powertrain
Severity
Warning (MIL on)
Need P00CE disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P00CE means

P00CE is stored when the ECM detects that the readings from two or more intake air temperature sensors on Bank 1 do not correlate with each other within an expected range. Modern engines equipped with charge air cooling may use separate IAT sensors at different points in the intake path — for example, before the intercooler (IAT1) and after the intercooler (IAT2 or CACT) — and the ECM continuously cross-checks these readings to detect sensor faults or system anomalies that a single-sensor check cannot catch.

A correlation fault is triggered when the difference between the sensor readings is implausibly large given the current operating conditions. Common causes include a faulty or slow-responding IAT sensor, a contaminated or blocked sensor element, connector corrosion affecting one sensor's signal, or wiring damage introducing resistance or a voltage offset on one channel. Unlike a simple circuit-low or circuit-high code, the correlation fault can be caused by a sensor that is still within its normal signal range but is reading incorrectly relative to its partner.

The fault typically illuminates the MIL and may affect fuel trim and charge air management. Diagnosis begins by reading live data from all IAT sensors before any parts are replaced, as the discrepancy data will identify which sensor is reading out of family. Wiring and connector integrity for both sensors must be verified before sensor replacement is considered.

Common causes

Most-frequently reported root causes when P00CE is logged.

  • 1
    Faulty Intake Air Temperature sensor 1 (IAT1) or Intake Air Temperature sensor 2 (IAT2/CACT) on Bank 1.
  • 2
    Contamination or blockage of a sensor element causing a slow or offset response.
  • 3
    Corrosion or moisture ingress at an IAT sensor connector causing a resistance offset on one channel.
  • 4
    Damaged or chafed wiring on one IAT sensor circuit, introducing a voltage error.
  • 5
    Loss of reference voltage or ground integrity on one of the IAT sensor circuits.
  • 6
    Failed ECM input channel affecting only one sensor reading.

Symptoms drivers notice

MIL illuminated.
Scan tool shows two IAT readings on Bank 1 that differ by an implausible amount.
Possible incorrect fueling or charge air management under high-load conditions.
Potential reduction in fuel economy if the ECM compensates based on a faulty reading.
Other IAT-related codes may be present concurrently.

How to diagnose P00CE

A typical diagnostic flow when this code is present.

  1. 1
    Connect a scan tool and record all DTCs; note freeze-frame data including both IAT sensor values at time of fault.
  2. 2
    With the engine cold and not running, verify that both IAT sensors read approximately the same temperature; a significant difference at cold soak indicates a failed sensor.
  3. 3
    Inspect connectors and wiring for both IAT sensors on Bank 1 for corrosion, pushed-out pins, or damage.
  4. 4
    Verify sensor supply voltage and ground integrity at each sensor connector.
  5. 5
    Compare live IAT readings against ambient temperature and against each other across operating conditions to identify which sensor is out of family.
  6. 6
    Replace the sensor identified as reading incorrectly, then clear the code and confirm both sensor values correlate correctly across warm-up and load cycles.

Related powertrain codes

Frequently asked questions

Why does the ECM compare multiple IAT sensors instead of just using one?

Multiple sensors at different intake locations allow the ECM to detect a failed or contaminated sensor that is still producing a plausible signal, which a single-sensor rationality check would miss.

Can P00CE cause the engine to run poorly?

Potentially. If the ECM uses a faulty IAT reading for fuel trim or charge air temperature corrections, combustion calibration can be adversely affected, leading to minor power or efficiency reduction.

Does P00CE indicate which IAT sensor is faulty?

Not directly. The code signals a mismatch between sensors. Live data comparison of both sensor readings at cold soak and across operating conditions is the reliable way to identify the faulty unit.

Is P00CE urgent to repair?

It should be addressed in a timely manner. While the engine will generally remain drivable, an inaccurate IAT reading can affect fueling and emissions compliance, and the fault can mask a developing sensor or wiring problem.

Disabling P00CE in software

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

ECU families we can disable P00CE on

We hold the DaVinci A2L disable definitions for these families, so the exact P00CE path and mask addresses are mapped. verified marks a confirmed disable definition. We support many more — upload your file and our identifier will match it automatically.

  • Bosch MD1CP002 verified
  • Bosch MD1CS001 verified

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 P00CE 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