What Does P007F Mean?
This code indicates the ECM has detected a significant discrepancy between the charge air cooler temperature readings from bank 1 and bank 2 sensors. On engines with dual intercoolers or twin-turbo setups, both sensors should read within a close tolerance of each other under similar operating conditions. A correlation fault means one sensor is reading significantly differently from the other, indicating a failed sensor, wiring issue, or an actual intercooler performance imbalance.
Common Causes
35%
One of the two CAC temperature sensors has drifted out of calibration or is failing, causing divergent readings
25%
Restricted or damaged intercooler on one bank causing genuinely different charge air temperatures between banks
20%
Wiring fault on one CAC sensor circuit causing an offset voltage reading that creates an apparent temperature difference
15%
Boost leak on one bank allowing different amounts of compressed air through each intercooler
5%
Uneven turbocharger output between banks (twin-turbo applications) causing different charge air temperatures
Diagnostic Steps
1
At cold start (engine off for 6+ hours), compare both CAC temperature sensor readings on a scan tool. They should be within 5°F (3°C) of each other and close to ambient temperature. A significant offset at cold start confirms a sensor calibration issue.
2
Swap the bank 1 and bank 2 CAC temperature sensors. If the offset follows the sensor, replace the out-of-spec sensor. If the offset stays with the bank, the issue is in the intercooler or wiring.
3
Inspect both intercooler cores for external blockage (debris, damage) and internal contamination (oil from turbo seals). An oil-fouled intercooler will show higher outlet temperatures.
4
Perform a boost leak test on each bank independently, pressurizing to 15-20 PSI. A leak on one bank will cause unequal airflow and temperature differences.
5
Under load, compare turbo boost pressure from each bank. Significant differences indicate a turbocharger or wastegate issue rather than a sensor problem.
Estimated Repair Cost
$50 - $600
Parts + labor, varies by vehicle and location
This code indicates the ECM has detected a significant discrepancy between the charge air cooler temperature readings from bank 1 and bank 2 sensors. On engines with dual intercoolers or twin-turbo setups, both sensors should read within a close tolerance of each other under similar operating condit...
The most common cause of P007F (Charge Air Cooler Temperature Sensor Bank1/Bank2 Correlation) is: One of the two CAC temperature sensors has drifted out of calibration or is failing, causing divergent readings
Typical repair costs for P007F range from $50 to $600, depending on the vehicle, location, and whether you do it yourself or go to a shop.
A bank-to-bank charge air temperature imbalance can cause asymmetric combustion, uneven power delivery, and potential detonation on the hotter bank. The ECM may limit overall boost as a protective measure.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P007F to identify the root cause.
OBDHut Mobile App
Scan codes directly from your car with the OBDHut app.
Coming Soon
Quick Info
Category
Powertrain
System
Turbocharger/Supercharger Boost Control System
Difficulty
Type
Generic (SAE)
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.