P00A1
Charge Air Cooler Temperature Sensor Circuit Range/Performance Bank 2P00A1 is a generic OBD-II powertrain diagnostic trouble code: Charge Air Cooler Temperature Sensor Circuit Range/Performance Bank 2. 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 P00A1 means
P00A1 is a generic OBD-II code indicating that the PCM has detected a range or performance problem with the charge air cooler temperature sensor circuit on engine bank 2. Unlike a simple open/short circuit fault (P00A0), a range/performance fault means the sensor is electrically responsive but its output does not correlate with expected physical behaviour. For example, the sensor might report a temperature that is implausibly static during a warm-up cycle, diverges excessively from the bank 1 sensor or the intake air temperature sensor, or fails to track temperature changes at the rate the PCM expects given known turbo and cooler dynamics. This type of fault is often caused by partial contamination of the sensor element, a degraded thermistor that has shifted its resistance curve, or intermittent wiring that passes continuity tests but introduces noise under vibration. Because the PCM uses bank 2 charge air temperature for boost management, fuelling trim, and combustion stability calculations, an inaccurate reading — even within a technically valid voltage range — can degrade driveability and emissions compliance.
Common causes
Most-frequently reported root causes when P00A1 is logged.
-
1
Degraded NTC thermistor element that has shifted its resistance–temperature characteristic
-
2
Oil or coolant contamination on the sensor tip altering its thermal response
-
3
Intermittent wiring fault (loose terminal, micro-fracture in conductor) causing signal noise
-
4
Charge air cooler internal blockage or external fin fouling causing abnormal temperature distribution around the sensor
-
5
Intercooler duct air leak between the cooler outlet and the intake manifold skewing measured versus actual charge temperature
-
6
Faulty 5 V reference that drifts slightly under load, producing in-range but incorrect sensor voltages
-
7
Defective PCM analogue-to-digital converter channel giving erratic readings from an otherwise healthy sensor
Symptoms drivers notice
How to diagnose P00A1
A typical diagnostic flow when this code is present.
-
1
Use a scan tool to compare the bank 2 charge air cooler temperature reading against bank 1 and against the manifold air temperature sensor at cold start — they should be within a few degrees of each other and of ambient temperature
-
2
Monitor the bank 2 sensor value during a full warm-up cycle; a sensor stuck at a single value or one that changes in large erratic steps rather than smoothly indicates a degraded or contaminated thermistor
-
3
Inspect the charge air cooler, associated ducting, and sensor tip for oil fouling, coolant traces, or cracks that could allow hot air bypass around the cooler
-
4
Check for intake duct air leaks downstream of the intercooler using an appropriate leak detection method — an air leak raises real charge temperature above what the sensor measures, creating the performance discrepancy
-
5
Measure sensor resistance at measured ambient temperature and compare to the NTC table from the service manual; a reading outside spec at a known temperature confirms sensor failure
-
6
Verify the 5 V reference voltage remains stable under all load conditions by back-probing the connector with the engine running
-
7
After confirming wiring and sensor integrity, clear codes and re-evaluate — if the fault returns only under specific load or temperature conditions, suspect an intermittent connector or a PCM input channel issue
Related powertrain codes
Frequently asked questions
Why does P00A1 appear even when the sensor seems to read a reasonable temperature?
Range/performance codes are triggered by plausibility comparisons, not absolute limits. The PCM compares the sensor output against other temperature signals and expected dynamics. A sensor reading a plausible but static or slow-changing value while the engine temperature rises rapidly will still fail the performance check.
Can an intercooler air leak cause P00A1?
Yes. A post-intercooler duct leak allows hot turbo air to bypass the cooler, so actual charge temperature is higher than the sensor reports. The PCM detects the discrepancy between the sensor value and real-world boost behaviour and logs the performance fault.
Is P00A1 specific to diesel engines?
No. Any turbocharged engine — diesel or petrol — with a charge air cooler temperature sensor on bank 2 can set this code. It is especially common on V6 and V8 twin-turbo applications where both banks are monitored independently.
How do I know if the sensor or the wiring is at fault?
Measure the sensor resistance at a known ambient temperature and compare to the service manual NTC table. If resistance matches, the sensor is good and you should focus on wiring, connector terminals, and reference voltage stability. If resistance is out of spec, replace the sensor.
Disabling P00A1 in software
RaceTune can permanently disable P00A1 — 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.
ECU families we can disable P00A1 on
We hold the DaVinci A2L disable definitions for these families, so the exact P00A1 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 EDC17C74 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 P00A1 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