P007E
Charge Air Cooler Temperature Sensor Circuit Intermittent/Erratic Bank 1P007E is a generic OBD-II powertrain diagnostic trouble code: Charge Air Cooler Temperature Sensor Circuit Intermittent/Erratic 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.
What P007E means
Code P007E is stored when the powertrain control module (PCM) detects an intermittent or erratic signal from the charge air cooler (CAC) temperature sensor on Bank 1 — the side of the engine containing cylinder number one. The CAC, also known as an intercooler, receives compressed hot air from the turbocharger or supercharger and cools it before it enters the intake manifold, increasing air density and engine efficiency. The temperature sensor embedded in the CAC outlet monitors how effectively the cooler is operating and feeds real-time data to the PCM for fuel trim, boost management, and emissions calculations. When the PCM observes a signal that drops in and out, spikes erratically, or deviates from expected voltage ranges without a sustained out-of-range condition (which would set a High or Low variant code instead), it stores P007E. Because the fault is intermittent rather than hard, it typically indicates an electrical connection problem rather than a fully failed sensor. Ignoring it can lead to incorrect air-charge temperature readings, degraded combustion tuning, increased emissions, and potential overboost situations that stress engine components over time.
Common causes
Most-frequently reported root causes when P007E is logged.
-
1
Faulty or deteriorating charge air cooler temperature sensor (Bank 1)
-
2
Corroded, loose, or damaged sensor electrical connector
-
3
Chafed, cracked, or broken wiring in the sensor harness
-
4
Poor ground connection to the sensor or PCM sensor circuit
-
5
Moisture or oil contamination inside the sensor connector
-
6
Charge air cooler ducting leak causing abnormal air temperature fluctuations
-
7
Intermittent PCM sensor reference voltage fault
Symptoms drivers notice
How to diagnose P007E
A typical diagnostic flow when this code is present.
-
1
Connect a scan tool and confirm P007E is stored; note freeze-frame data (RPM, load, temperature) to identify operating conditions when the fault sets
-
2
Perform a visual inspection of the CAC temperature sensor connector and wiring harness for corrosion, moisture ingress, pin back-out, or chafing against hot or moving components
-
3
Wiggle-test the sensor connector and harness with the engine running while monitoring live sensor voltage; a sudden signal drop or spike indicates a loose connection
-
4
Measure sensor reference voltage (typically 5 V) and ground at the connector with a multimeter; low reference or high ground resistance points to a wiring or PCM issue
-
5
Test sensor resistance across its temperature range using manufacturer specifications; an out-of-spec or open reading confirms sensor failure
-
6
Inspect charge air cooler ducting for cracks or loose clamps that could cause real temperature swings mimicking sensor errors
-
7
Clear the code, road-test under the freeze-frame conditions, and recheck; replace the sensor if the fault recurs without a wiring fault found
Related powertrain codes
Frequently asked questions
Can I drive with a P007E code active?
Short-term driving is generally possible because the fault is intermittent, but it should not be ignored. The PCM may substitute a default air-charge temperature value that degrades fuel economy and performance, and the underlying wiring issue can worsen over time, potentially leading to additional codes or engine management faults.
Why does this code set intermittently rather than continuously?
Intermittent codes usually reflect a marginal electrical connection — a slightly loose pin, mild corrosion, or a hairline crack in a wire that makes and breaks contact with vibration or temperature changes. A completely failed sensor would instead set the high (P007C) or low (P007D) variant codes consistently.
Is the CAC temperature sensor the same as the intake air temperature (IAT) sensor?
No. The IAT sensor measures incoming air temperature before the turbocharger. The CAC sensor specifically measures temperature after the intercooler, giving the PCM a direct reading of intercooler outlet temperature to verify cooling efficiency and refine boost and fuelling strategies.
How much does it typically cost to repair P007E?
If the fault is a corroded connector or damaged wire, repair costs can be as low as $50–$100 for labour and materials. Replacing the charge air cooler temperature sensor itself typically costs $30–$120 for the part, plus 0.5–1 hour of labour, bringing total repair costs to roughly $80–$250 depending on vehicle and workshop.
Disabling P007E in software
RaceTune can permanently disable P007E — 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.
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 P007E 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