P007D

Charge Air Cooler Temperature Sensor Circuit High Bank 1

P007D is a generic OBD-II powertrain diagnostic trouble code: Charge Air Cooler Temperature Sensor Circuit High Bank 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
P007D
Group
Powertrain
System
Powertrain
Severity
Warning (MIL on)
Need P007D disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P007D means

P007D is stored when the Powertrain Control Module (PCM) detects that the Bank 1 Charge Air Cooler Temperature (CACT) sensor signal voltage is above its calibrated maximum threshold. Because the CACT sensor is a Negative Temperature Coefficient (NTC) thermistor, higher resistance corresponds to lower temperatures and higher signal voltages — so a "circuit high" fault electrically represents either a genuine very cold temperature reading, an open circuit in the signal wire, a short to the reference voltage, or a failed sensor with abnormally high internal resistance. In most real-world cases, P007D is caused by an open-circuit wiring fault or a sensor that has failed open (infinite resistance), because ambient conditions in a running engine rarely produce genuine air temperatures cold enough to push the sensor voltage above the PCM's calibrated maximum. When P007D is active, the PCM cannot rely on CACT data and typically substitutes a fixed default, which affects boost control accuracy, fuelling, and DPF regeneration scheduling on diesel vehicles. Connector corrosion and broken signal wires are the most frequent root causes, and a visual inspection of the sensor harness is always the appropriate first diagnostic step.

Common causes

Most-frequently reported root causes when P007D is logged.

  • 1
    CACT sensor failed open internally (infinite resistance), producing a maximum-voltage or rail-high signal
  • 2
    Open circuit (broken wire) in the CACT sensor signal wire between the sensor and PCM
  • 3
    Short to the 5-volt reference voltage on the signal return line
  • 4
    Corroded or backed-out connector pin creating an intermittent open circuit
  • 5
    Sensor physically dislodged from its mounting location, losing thermal contact with the air stream
  • 6
    Wiring harness damaged by heat, mechanical abrasion, or rodent activity causing a wire break
  • 7
    PCM internal fault affecting the CACT sensor input reading high (rare)

Symptoms drivers notice

Check Engine light (MIL) illuminated
Reduced engine performance due to PCM using a substitute charge air temperature value
DPF regeneration not occurring on diesel applications, potentially leading to DPF blockage over time
Scan tool shows CACT temperature reading pegged at maximum value or an implausibly high/cold reading
Possible over-boosting or conservative boost limiting depending on PCM substitution strategy
Companion code P007B if the fault is intermittent

How to diagnose P007D

A typical diagnostic flow when this code is present.

  1. 1
    Connect a scan tool and observe the live CACT sensor temperature value — a reading pegged at maximum temperature or an implausibly high reading with the engine warm confirms a circuit high condition
  2. 2
    Inspect the CACT sensor, connector, and wiring harness visually for broken wires, corrosion, backed-out pins, or heat damage along the routing path
  3. 3
    Disconnect the sensor connector and measure signal wire voltage with the ignition on; voltage near 5 V with the sensor disconnected is normal (open circuit to ground), but if it was also near 5 V with the sensor connected that confirms a sensor open-circuit failure
  4. 4
    Measure sensor resistance with a multimeter — a healthy sensor reads 2–5 k-ohms at room temperature; OL (open/infinite) indicates a failed sensor
  5. 5
    Check wiring continuity from the signal terminal at the sensor connector to the corresponding PCM pin; any open reading indicates a broken wire that must be repaired
  6. 6
    Inspect for a short between the signal wire and the 5-volt reference wire inside the harness, particularly at points where the harness is routed over sharp edges or near heat sources
  7. 7
    After repair or sensor replacement, clear codes and perform a full drive cycle including boost conditions to confirm the fault does not return

Related powertrain codes

Frequently asked questions

Why does an open circuit produce a "high" signal rather than zero?

The PCM measures the CACT sensor by applying a 5-volt reference through an internal pull-up resistor and reading the voltage where the sensor connects. When the sensor or its wiring is open (no current path to ground), the full 5 volts appear on the measurement pin because there is no sensor resistance to pull the voltage down — hence "circuit high."

Can cold weather genuinely cause P007D?

Theoretically, extremely cold ambient temperatures (below -30 to -40 °C, depending on sensor calibration) could push the sensor voltage near the upper limit. In practice, most PCMs set their calibrated threshold well below the sensor's cold-temperature range to avoid false flags in winter climates. A genuine P007D in cold weather is unusual and an open circuit should still be ruled out first.

How does P007D affect DPF regeneration?

Diesel Particulate Filter regeneration relies on multiple sensor inputs including charge air temperature to confirm conditions are suitable for a high-temperature burn-off cycle. When P007D is active and the PCM is using a substitute temperature value, the regeneration conditions may not be met, causing the DPF to fill progressively with soot. If left unresolved, DPF blockage can require forced regeneration or filter replacement.

Is the repair for P007D usually the sensor or the wiring?

Both are common. An open-circuit sensor failure (thermistor element breaking internally) accounts for a significant share of cases, but broken signal wires — particularly on vehicles where the intercooler or charge air cooler piping has been removed and refitted during previous service — are also frequent. Always test wiring continuity before ordering a replacement sensor to avoid unnecessary parts cost.

Disabling P007D in software

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

We hold the DaVinci A2L disable definitions for these families, so the exact P007D 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 EDC17C50 verified
  • Bosch EDC17C56 verified
  • Bosch EDC17C66 verified
  • Bosch EDC17C74 verified
  • Bosch EDC17CP09 verified
  • Bosch EDC17CP57 verified
  • 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 P007D 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