P007D — Charge Air Cooler Temperature Sensor Circuit High Bank 1
P007D — Charge Air Cooler Temperature Sensor Circuit High Bank 1. A fault in the sensor and actuator circuits. The car is usually drivable while you plan the repair. Typical causes: faulty sensor or actuator of the affected circuit, poor ground connection, open or shorted wiring in the circuit.
powertrain (engine/transmission)
Is it safe to drive?
Limited driving until repair P007D can feed an implausible Bank 1 charge-air temperature to the PCM, potentially causing boost limiting, reduced power, or a derate. Avoid hard acceleration, towing, and sustained high-load driving until the circuit or sensor is repaired; stop if smoke, severe derating, or overheating occurs.
Typical symptoms
- The check-engine light may illuminate with P007D stored in the powertrain controller.
- Engine power may be reduced under load if the PCM limits boost using an implausible charge-air temperature signal.
- Idle quality, boost response, or acceleration may become inconsistent when the sensor circuit is intermittent.
- Scan data may display a fixed or implausible Bank 1 charge-air cooler temperature value.
- P007D may return immediately after the code is cleared if the open circuit, short, or defective sensor remains.
Common causes
- An open or high-resistance wire in the Bank 1 charge-air cooler temperature sensor circuit can pull the signal high and set P007D.
- The sensor signal wire may be shorted to the 5-volt reference voltage, producing the high circuit reading.
- A loose, corroded, heat-damaged, or oil-contaminated connector at the Bank 1 sensor can cause an intermittent or false-high signal.
- A failed Bank 1 charge-air cooler temperature sensor may have an incorrect resistance or an internally open element.
- A defective sensor ground or PCM reference-voltage circuit can also create P007D, although this is less common than a wiring or sensor fault.
How to diagnose with an OBD scanner
- Confirm P007D and preserve the data Connect an ELM327 adapter and use AIScanAuto to read stored, pending, and permanent codes. Save the freeze-frame information before clearing P007D. If supported, record live Bank 1 charge-air temperature, boost, engine load, and sensor reference voltage.
- Inspect the Bank 1 sensor and wiring With the engine cool, inspect the charge-air cooler temperature sensor connector, sensor pins, and nearby harness. Look for a loose latch, green corrosion, heat discoloration, coolant or oil intrusion, and chafing close to the charge-air tubing.
- Perform a targeted voltage test Use the manufacturer wiring diagram rather than assuming pin numbers. With the ignition on, compare the sensor signal with its specified reference voltage and ground. On many 5-volt designs, an open sensor circuit or a signal shorted to the reference will pull the signal close to 5 volts.
- Test or replace the temperature sensor Disconnect the Bank 1 charge-air cooler temperature sensor and check its resistance against the manufacturer temperature curve after allowing it to cool. If the resistance is incorrect or unstable, replace the sensor with the correct specified part and inspect the connector pins.
- Verify the repair Clear P007D with the scanner, then road-test the vehicle under light and heavy load. Confirm that the live temperature changes smoothly as the charge air warms and cools, that the voltage remains within specification, and that P007D does not reset.
Approximate repair cost
A typical independent-shop estimate for diagnosing and repairing P007D is USD 150-650, depending on whether the repair is a sensor replacement or requires additional connector or harness work. These figures are estimates and vary by region, labor rates, and parts availability.
Common questions
Does P007D prove that the Bank 1 charge air is actually overheating?
Not necessarily. P007D identifies a high sensor-circuit voltage, which can result from an open wire, connector problem, or failed sensor even when the measured air temperature is normal.
What should be checked first when diagnosing P007D?
Start with the Bank 1 sensor connector and its wiring, then compare the live signal voltage with the specified reference voltage. An open circuit commonly creates the high reading.
Can I continue driving with P007D stored?
Limited short-distance driving may be possible if power is normal, but avoid towing and sustained high load because an incorrect temperature signal can cause boost limiting or engine derating.
Will clearing the P007D code repair the problem?
No. Clearing P007D only erases the stored fault; the code will generally return if the open wire, short, bad connector, or defective temperature sensor is not corrected.
When your check engine light comes on and a scan tool pulls code P007D, the engine control unit has detected a voltage condition in the charge air cooler temperature sensor circuit that falls outside the factory specification. Specifically, the signal voltage is reading higher than expected. In plain terms, this means the sensor is either sending an implausibly high temperature reading or the wiring is allowing voltage to leak where it shouldn't.
The charge air cooler—commonly called an intercooler—is part of the forced induction system on turbocharged or supercharged engines. It sits between the turbocharger and the intake manifold, cooling the compressed air before it enters the cylinders. The temperature sensor in this circuit monitors intake air temperature after cooling. This data feeds the ECU's calculations for fuel delivery, boost pressure, and throttle response. When the voltage signal from this sensor stays abnormally high for the conditions, the control module logs P007D and illuminates the warning light. The fault must repeat under specific operating conditions before the ECU triggers the code—it's not set on a single momentary spike.
Bank 1 in the code description refers to the engine bank that contains cylinder number one. Always confirm which side this is on your particular engine layout before testing or replacing components.
Symptoms of P007D
- Check Engine Light is illuminated on the dashboard
- The charge air cooler system may operate intermittently or stop functioning entirely
- Engine performance may be reduced; some vehicles enter limp mode
- Fuel consumption can increase noticeably during affected driving conditions
- Boost pressure regulation may become erratic if the ECU compensates for bad temperature data
- No other noticeable drivability issues in milder cases
Common Causes
The most frequent culprits behind P007D are wiring and connection problems rather than a failed sensor:
- Corroded, loose, or damaged electrical connector at the charge air cooler temperature sensor
- Broken or chafed wiring in the sensor circuit harness
- Poor ground connection affecting the sensor reference circuit
- Blown fuse supplying the sensor circuit
- Open or shorted wiring creating an abnormal voltage path
- Failed temperature sensor itself (less common, but possible after high mileage or heat exposure)
How to Diagnose P007D
Follow this logical sequence to pinpoint the root cause without replacing parts unnecessarily:
-
Connect an OBD2 scanner and confirm P007D is stored. Record the freeze frame data—this snapshot shows engine load, RPM, coolant temperature, and vehicle speed at the moment the fault was detected. Replicate those exact conditions during your test drive.
-
Search for related diagnostic trouble codes. Secondary codes often point to the underlying problem, such as ground faults or short circuits. Also check manufacturer technical service bulletins for your make and model—some P007D cases have known factory fixes or require a software update rather than physical repairs.
-
Perform a visual inspection of the wiring harness and connector associated with the charge air cooler temperature sensor. Look for cracked insulation, rubbed-through wires, corrosion buildup, and bent or pushed-out terminals.
-
Measure reference voltage and ground at the sensor connector with a multimeter. Compare your readings to the specifications in your service manual. An unexpected voltage reading confirms a wiring fault; zero voltage indicates an open circuit or failed feed.
-
Perform a wiggle test on the harness while monitoring live data on the scanner. Any signal dropout or fluctuation points to a broken wire that only fails under movement.
-
Clear the code and complete a drive cycle that includes the conditions recorded in the freeze frame. If P007D returns, the fault is confirmed and you can proceed with targeted repairs based on your earlier findings.
Repair Options and Costs
Prices below reflect typical parts and labor rates at independent shops in the United States.
- Wiring or connector repair: $80–$250. Most P007D failures are resolved by cleaning a corroded connector, sealing a damaged wire, or replacing a broken terminal. This is usually a one-to-two hour job.
- Charge air cooler temperature sensor replacement: $150–$500. If testing confirms the sensor itself is faulty, replacement restores proper signal voltage. Sensor cost varies by vehicle make; labor is straightforward on most engines.
- Control module diagnosis or repair: $300–$1,000. In rare cases, the engine control unit or a related module is at fault. This requires specialized testing and is only considered after wiring and sensor have been ruled out.
Total Cost to Fix P007D
Expect to pay between $80 and $1,000 depending on which component is actually faulty. The wide range reflects how drastically repair complexity varies—from a simple connector fix to full module replacement. An accurate diagnosis before purchasing parts is the best way to keep costs low. The most expensive scenario is rarely the first one to check.
Can You Drive with P007D?
In most vehicles, P007D does not leave you stranded. The engine will continue to run, though you may notice reduced performance, elevated fuel usage, or a disabled boost function. Treat the fault as urgent if you experience stalling, failure to start, or any warning related to braking or steering assistance.
Related OBD2 Codes
- P0001: Fuel Volume Regulator Control Circuit/Open
- P0002: Fuel Volume Regulator Control Circuit Range/Performance
- P0003: Fuel Volume Regulator Control Circuit Low
- P0004: Fuel Volume Regulator Control Circuit High
- P0005: Fuel Shutoff Valve "A" Control Circuit/Open
- P0006: Fuel Shutoff Valve "A" Control Circuit Low