P3009low severityPowertrain
Turbo/Supercharger Intercooler Temperature Sensor Circuit
on 2011 BMW M3 E90 4.0L V8 S65 · RWD
What this code means
The charge air cooler (intercooler) temperature sensor is reporting values outside the expected range. The PCM uses this data to optimize boost and timing.
Symptoms
- Check Engine Light
- Reduced power in hot conditions
- Excessive timing retard
- Poor performance on hot days
- Inconsistent boost levels
Common causes
- Faulty intercooler temperature sensor
- Corroded sensor connector
- Damaged wiring
- Clogged intercooler fins
- Intercooler leak reducing cooling
Diagnostic steps
- Read intercooler temp PID and compare to ambient
- Test sensor resistance vs temperature chart
- Inspect sensor connector for corrosion
- Check intercooler for external blockage
- Pressure test intercooler for leaks
Repair notes
Replace intercooler temperature sensor. Clean intercooler fins if clogged. Repair any intercooler leaks found.
Other Powertrain codes on this vehicle
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
P0010
Intake Camshaft Position Actuator Circuit/Open Bank 1
P0011
Intake Camshaft Position Timing Over-Advanced Bank 1
P0012
Intake Camshaft Position Timing Over-Retarded Bank 1
P0013
Exhaust Camshaft Position Actuator Circuit/Open Bank 1
P0014
Exhaust Camshaft Position Timing Over-Advanced Bank 1
P0015
Exhaust Camshaft Position Timing Over-Retarded Bank 1