P007D — Charge Air Cooler Temperature Sensor Circuit High (Bank 1)
What P007D means
The engine control module monitors the voltage from the charge air (intercooler outlet) temperature sensor on bank 1. The sensor is a thermistor: warmer air lowers its resistance and signal voltage. P007D sets when the voltage is higher than expected, which usually points to an open circuit or a failed sensor. The ECM uses this reading to adjust boost, fueling and spark timing.
Symptoms
- Check Engine light on
- Reduced power, especially under load
- Limp mode
- Worse fuel economy
- Hesitation or rough idle
Possible causes
- Failed charge air temperature sensor
- Open circuit in the signal or ground wire
- Corroded or damaged connector terminals
- Signal wire shorted to voltage
- Rarely, a faulty engine control module
- Very rarely, genuinely overheated charge air
How to diagnose
- Scan for codes and freeze frame data, and note any other boost or temperature codes
- Inspect the sensor, connector and harness for damage, oil contamination, corrosion or chafed wires
- Check live data for charge air temperature: an extreme or pegged reading suggests an open circuit
- Unplug the sensor and check for 5 V reference and ground per the wiring diagram
- Measure sensor resistance and compare to the spec chart at the current temperature; test while warming it
- Test the wiring to the ECM for opens and shorts to voltage
- If wiring and sensor are good, check the ECM and software updates
- Clear the code and road test to confirm it does not return
Common fixes
- Replace the charge air temperature sensor
- Repair the wiring or replace the damaged harness section
- Clean or replace the corroded connector
- Update software or replace the ECM only after confirming it is faulty
Questions and answers
What does P007D mean?
It means the signal from the charge air cooler temperature sensor on bank 1 is too high. The usual culprits are the sensor itself, an open wire or a poor connector contact.
Can I drive with P007D?
Yes, carefully and only for a short time. The engine may lose power or enter limp mode, and fuel economy will likely drop.
How do I test the intercooler temperature sensor?
Unplug the connector, check for 5 V and ground, then measure the sensor's resistance and compare it with the chart for the current temperature. A sensor that doesn't change or reads infinite is bad.
This is general information about the code. The meaning can differ between makes and models: a scan tool and the repair manual for your car will show the exact cause.