Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
2008 Mini Cooper Base, 2D Hatchback, AutomaticFACTORY OEM SERVICE PROCEDURE
Diagnostic Trouble Code Index
DIAGNOSTIC TROUBLE CODE (DTC) INDEX - ENGINE PERFORMANCE
| DTC | Description |
|---|---|
| DTC P0010 | 'A' Camshaft Position Actuator Circuit/Open (Bank 1) (SIG) |
| DTC P0011 | 'A' Camshaft Position - Timing Over-Advanced or System Performance (Bank 1) (MIN) |
| DTC P0012 | 'A' Camshaft Position - Timing Over-Retarded (Bank 1) (PLAUS) |
| DTC P0013 | 'B' Camshaft Position Actuator Circuit/Open (Bank 1) (SIG) |
| DTC P0014 | 'B' Camshaft Position - Timing Over-Advanced or System Performance (Bank 1) (MIN) |
| DTC P0015 | 'B' Camshaft Position - Timing Over-Retarded (Bank 1) (PLAUS) |
| DTC P0016 | Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A) (MIN) |
| DTC P0017 | Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor B) (MIN) |
| DTC P0030 | HO2S Heater Control Circuit (Bank 1 Sensor 1) (SIG) |
| DTC P0031 | HO2S Heater Control Circuit Low (Bank 1 Sensor 1) (MIN) |
| DTC P0032 | HO2S Heater Control Circuit High (Bank 1 Sensor 1) (MAX) |
| DTC P0036 | HO2S Heater Control Circuit (Bank 1 Sensor 2) (SIG) |
| DTC P0037 | HO2S Heater Control Circuit Low (Bank 1 Sensor 2) (MIN) |
| DTC P0038 | HO2S Heater Control Circuit High (Bank 1 Sensor 2) (MAX) |
| DTC P0071 | Ambient Air Temperature Sensor Range/Performance (PLAUS) |
| DTC P0071 | Ambient Air Temperature Sensor Range/Performance (SIG) |
| DTC P0072 | Ambient Air Temperature Sensor Circuit Low (MIN) |
| DTC P0073 | Ambient Air Temperature Sensor Circuit High (MAX) |
| DTC P0100 | Mass or Volume Air Flow 'A' Circuit (SIG) |
| DTC P0102 | Mass or Volume Air Flow 'A' Circuit Low (MIN) |
| DTC P0103 | Mass or Volume Air Flow 'A' Circuit High (MAX) |
| DTC P0111 | Intake Air Temperature Sensor 1 Circuit Range/Performance (Bank 1) (PLAUS) |
| DTC P0112 | Intake Air Temperature Sensor 1 Circuit Low (Bank 1) (MIN) |
| DTC P0113 | Intake Air Temperature Sensor 1 Circuit High (Bank 1) (MAX) |
| DTC P0116 | Engine Coolant Temperature Sensor 1 Circuit Range/Performance (PLAUS) |
| DTC P0117 | Engine Coolant Temperature Sensor 1 Circuit Low (MIN) |
| DTC P0118 | Engine Coolant Temperature Sensor 1 Circuit High (MAX) |
| DTC P0120 | Throttle/Pedal Position Sensor/Switch 'A' Circuit (PLAUS) |
| DTC P0121 | Throttle/Pedal Position Sensor/Switch 'A' Circuit Range/Performance (PLAUS) |
| DTC P0122 | Throttle/Pedal Position Sensor/Switch 'A' Circuit Low (MIN) |
| DTC P0123 | Throttle/Pedal Position Sensor/Switch 'A' Circuit High (MAX) |
| DTC P0128 | Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) (PLAUS) |
| DTC P0130 | O2 Sensor Circuit (Bank 1 Sensor 1) (MAX) |
| DTC P0131 | O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1) (MIN) |
| DTC P0132 | O2 Sensor Circuit High Voltage (Bank 1 Sensor 1) (MAX) |
| DTC P0133 | O2 Sensor Circuit Slow Response (Bank 1 Sensor 1) (MIN) |
| DTC P0135 | O2 Sensor Heater Circuit (Bank 1 Sensor 1) (PLAUS) |
| DTC P0136 | O2 Sensor Circuit (Bank 1 Sensor 2) (SIG) |
| DTC P0137 | O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2) (MIN) |
| DTC P0138 | O2 Sensor Circuit High Voltage (Bank 1 Sensor 2) (MAX) |
| DTC P0139 | O2 Sensor Circuit Slow Response (Bank 1 Sensor 2) (SIG) |
| DTC P013A | O2 Sensor Slow Response - Rich to Lean (Bank 1 Sensor 2) (MAX) |
| DTC P013A | O2 Sensor Slow Response - Rich to Lean (Bank 1 Sensor 2) (SIG) |
| DTC P013E | O2 Sensor Delayed Response - Rich to Lean (Bank 1 Sensor 2) (MAX) |
| DTC P013E | O2 Sensor Delayed Response - Rich to Lean (Bank 1 Sensor 2) (SIG) |
| DTC P0140 | O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2) (PLAUS) |
| DTC P0141 | O2 Sensor Heater Circuit (Bank 1 Sensor 2) (PLAUS) |
| DTC P0201 | Injector Circuit/Open - Cylinder 1 (SIG) |
| DTC P0202 | Injector Circuit/Open - Cylinder 2 (SIG) |
| DTC P0203 | Injector Circuit/Open - Cylinder 3 (SIG) |
| DTC P0204 | Injector Circuit/Open - Cylinder 4 (SIG) |
| DTC P0221 | Throttle/Pedal Position Sensor/Switch 'B' Circuit Range/Performance (PLAUS) |
| DTC P0222 | Throttle/Pedal Position Sensor/Switch 'B' Circuit Low (MIN) |
| DTC P0223 | Throttle/Pedal Position Sensor/Switch 'B' Circuit High (MAX) |
| DTC P0261 | Cylinder 1 Injector Circuit Low (MIN) |
| DTC P0262 | Cylinder 1 Injector Circuit High (MAX) |
| DTC P0264 | Cylinder 2 Injector Circuit Low (MIN) |
| DTC P0265 | Cylinder 2 Injector Circuit High (MAX) |
| DTC P0267 | Cylinder 3 Injector Circuit Low (MIN) |
| DTC P0268 | Cylinder 3 Injector Circuit High (MAX) |
| DTC P0270 | Cylinder 4 Injector Circuit Low (MIN) |
| DTC P0271 | Cylinder 4 Injector Circuit High (MAX) |
| DTC P0300 | Random/Multiple Cylinder Misfire Detected (MAX) |
| DTC P0300 | Random/Multiple Cylinder Misfire Detected (MIN) |
| DTC P0300 | Random/Multiple Cylinder Misfire Detected (PLAUS) |
| DTC P0301 | Cylinder 1 Misfire Detected (MAX) |
| DTC P0301 | Cylinder 1 Misfire Detected (MIN) |
| DTC P0301 | Cylinder 1 Misfire Detected (PLAUS) |
| DTC P0302 | Cylinder 2 Misfire Detected (MAX) |
| DTC P0302 | Cylinder 2 Misfire Detected (MIN) |
| DTC P0302 | Cylinder 2 Misfire Detected (PLAUS) |
| DTC P0303 | Cylinder 3 Misfire Detected (MAX) |
| DTC P0303 | Cylinder 3 Misfire Detected (MIN) |
| DTC P0303 | Cylinder 3 Misfire Detected (PLAUS) |
| DTC P0304 | Cylinder 4 Misfire Detected (MAX) |
| DTC P0304 | Cylinder 4 Misfire Detected (MIN) |
| DTC P0304 | Cylinder 4 Misfire Detected (PLAUS) |
| DTC P0324 | Knock Control System Error (MAX) |
| DTC P0327 | Knock Sensor 1 Circuit Low (Bank 1 or Single Sensor) (MIN) |
| DTC P0327 | Knock Sensor 1 Circuit Low (Bank 1 or Single Sensor) (MIN) |
| DTC P0327 | Knock Sensor 1 Circuit Low (Bank 1 or Single Sensor) (MIN) |
| DTC P0328 | Knock Sensor 1 Circuit High (Bank 1 or Single Sensor) (MAX) |
| DTC P0328 | Knock Sensor 1 Circuit High (Bank 1 or Single Sensor) (MAX) |
| DTC P0328 | Knock Sensor 1 Circuit High (Bank 1 or Single Sensor) (MAX) |
| DTC P0335 | Crankshaft Position Sensor 'A' Circuit (SIG) |
| DTC P0336 | Crankshaft Position Sensor 'A' Circuit Range/Performance (SIG) |
| DTC P0340 | Camshaft Position Sensor 'A' Circuit (Bank 1 or Single Sensor) (MAX) |
| DTC P0340 | Camshaft Position Sensor 'A' Circuit (Bank 1 or Single Sensor) (MAX) |
| DTC P0341 | Camshaft Position Sensor 'A' Circuit Range/Performance (Bank 1 or Single Sensor) (MAX) |
| DTC P0341 | Camshaft Position Sensor 'A' Circuit Range/Performance (Bank 1 or Single Sensor) (SIG) |
| DTC P0342 | Camshaft Position Sensor 'A' Circuit Low (Bank 1 or Single Sensor) (MIN) |
| DTC P0351 | Ignition Coil 'A' Primary/Secondary Circuit (PLAUS) |
| DTC P0352 | Ignition Coil 'B' Primary/Secondary Circuit (PLAUS) |
| DTC P0353 | Ignition Coil 'C' Primary/Secondary Circuit (PLAUS) |
| DTC P0354 | Ignition Coil 'D' Primary/Secondary Circuit (PLAUS) |
| DTC P0365 | Camshaft Position Sensor 'B' Circuit (Bank 1 (MAX) |
| DTC P0365 | Camshaft Position Sensor 'B' Circuit (Bank 1) (MAX) |
| DTC P0366 | Camshaft Position Sensor 'B' Circuit Range/Performance (Bank 1) (SIG) |
| DTC P0367 | Camshaft Position Sensor 'B' Circuit Low (Bank 1) (MIN) |
| DTC P0420 | Catalyst System Efficiency Below Threshold (Bank 1) (MIN) |
| DTC P0441 | Evaporative Emission System Incorrect Purge Flow (MIN) |
| DTC P0442 | Evaporative Emission System Leak Detected (small leak) (MAX) |
| DTC P0444 | Evaporative Emission System Purge Control Valve Circuit Open (SIG) |
| DTC P0455 | Evaporative Emission System Leak Detected (large leak) (MAX) |
| DTC P0455 | Evaporative Emission System Leak Detected (large leak) (MIN) |
| DTC P0456 | Evaporative Emission System Leak Detected (very small leak) (MAX) |
| DTC P0458 | Evaporative Emission System Purge Control Valve Circuit Low (MIN) |
| DTC P0459 | Evaporative Emission System Purge Control Valve Circuit High (MAX) |
| DTC P0460 | Fuel Level Sensor 'A' Circuit (MAX) |
| DTC P0461 | Fuel Level Sensor 'A' Circuit Range/Performance (MAX) |
| DTC P0462 | Fuel Level Sensor 'A' Circuit Low (MIN) |
| DTC P0463 | Fuel Level Sensor 'A' Circuit High (MAX) |
| DTC P0480 | Fan 1 Control Circuit (SIG) |
| DTC P0481 | Fan 2 Control Circuit (SIG) |
| DTC P0500 | Vehicle Speed Sensor 'A' (MIN) |
| DTC P0501 | Vehicle Speed Sensor 'A' Range/Performance (PLAUS) |
| DTC P0503 | Vehicle Speed Sensor 'A' Intermittent/Erratic/High (MAX) |
| DTC P0506 | Idle Air Control System RPM Lower Than Expected (MIN) |
| DTC P0507 | Idle Air Control System RPM Higher Than Expected (MAX) |
| DTC P0520 | Engine Oil Pressure Sensor/Switch Circuit (PLAUS) |
| DTC P0532 | A/C Refrigerant Pressure Sensor 'A' Circuit Low (MIN) |
| DTC P0533 | A/C Refrigerant Pressure Sensor 'A' Circuit High (MAX) |
| DTC P0557 | Brake Booster Pressure Sensor Circuit Low (MIN) |
| DTC P0558 | Brake Booster Pressure Sensor Circuit High (MAX) |
| DTC P0560 | System Voltage (PLAUS) |
| DTC P0571 | Brake Switch 'A' Circuit (PLAUS) |
| DTC P0597 | Thermostat Heater Control Circuit/Open (SIG) |
| DTC P0598 | Thermostat Heater Control Circuit Low (MIN) |
| DTC P0599 | Thermostat Heater Control Circuit High (MAX) |
| DTC P060B | Internal Control Module A/D Processing Performance (MAX) |
| DTC P060B | Internal Control Module A/D Processing Performance (MAX) |
| DTC P060B | Internal Control Module A/D Processing Performance (MAX) |
| DTC P060B | Internal Control Module A/D Processing Performance (MAX) |
| DTC P0615 | Starter Relay Circuit (SIG) |
| DTC P0616 | Starter Relay Circuit Low (MIN) |
| DTC P0617 | Starter Relay Circuit High (MAX) |
| DTC P061F | Internal Control Module Throttle Actuator Controller Performance (PLAUS) |
| DTC P0620 | Generator Control Circuit (MAX) |
| DTC P0620 | Generator Control Circuit (SIG) |
| DTC P0627 | Fuel Pump 'A' Control Circuit/Open (SIG) |
| DTC P0628 | Fuel Pump 'A' Control Circuit Low (MIN) |
| DTC P0629 | Fuel Pump 'A' Control Circuit High (MAX) |
| DTC P0634 | PCM/ECM/TCM Internal Temperature 'A' Too High (MAX) |
| DTC P0641 | Sensor Reference Voltage 'A' Circuit/Open (MAX) |
| DTC P0651 | Sensor Reference Voltage 'B' Circuit/Open (MAX) |
| DTC P0686 | ECM/PCM Power Relay Control Circuit Low (MIN) |
| DTC P0687 | ECM/PCM Power Relay Control Circuit High (MAX) |
| DTC P0691 | Fan 1 Control Circuit Low (MIN) |
| DTC P0692 | Fan 1 Control Circuit High (MAX) |
| DTC P0693 | Fan 2 Control Circuit Low (MIN) |
| DTC P0694 | Fan 2 Control Circuit High (MAX) |
| DTC P0697 | Sensor Reference Voltage 'C' Circuit/Open (MAX) |
| DTC P0704 | Clutch Switch Input Circuit (SIG) |
| DTC P0A3B | Generator Over Temperature (MAX) |
| DTC P0A3B | Generator Over Temperature (MAX) |
| DTC P1000 | VVT-System Min.Stroke Adaptation Number of Stops Exceeded (MAX) |
| DTC P1004 | VVT-Guiding Sensor Solenoid Loss (Bank 1) (MAX) |
| DTC P1005 | VVT-Guiding Sensor Reset Error (Bank 1) (MIN) |
| DTC P1006 | VVT-Guiding Sensor Parity Error (Bank 1) (SIG) |
| DTC P1007 | VVT-Guiding Sensor Gradient Error (Bank 1) (PLAUS) |
| DTC P1012 | VVT-Reference Sensor Solenoid Loss (Bank 1) (MAX) |
| DTC P1013 | VVT-Reference Sensor Reset Error (Bank 1) (MIN) |
| DTC P1014 | VVT-Reference Sensor Parity Error (Bank 1) (SIG) |
| DTC P1015 | VVT-Reference Sensor Gradient Error (Bank 1) (PLAUS) |
| DTC P1017 | VVT-Sensors Plausibility (Bank 1) (PLAUS) |
| DTC P1019 | VVT-Supply Voltage Sensors High Input (Bank 1) (MAX) |
| DTC P101B | VVT-Self-Learning Function Storage of Learning Values In EEPROM Not Possible (PLAUS) |
| DTC P101C | VVT Load Shedding Relay Control Circuit Input High (MAX) |
| DTC P101D | VVT Load Shedding Relay Control Circuit Input Low (MIN) |
| DTC P101E | VVT Load Shedding Relay Control Circuit (SIG) |
| DTC P1020 | VVT-Supply Voltage Sensors Low Input (Bank 1) (MIN) |
| DTC P1023 | VVT-Self-Learning Function Faulty Adjustment Range (Bank 1) (MAX) |
| DTC P1024 | VVT-Self-Learning Function Faulty Lower Learning Range (Bank 1) (MIN) |
| DTC P1025 | VVT-Self-Learning Function No Positions Stored (Bank 1) (SIG) |
| DTC P1030 | VVT-Actuator Monitoring Position Control, Control Deviation (Bank 1) (SIG) |
| DTC P1031 | VVT-Actuator Monitoring Recognition of Direction of Rotation Plausibility (Bank 1) (PLAUS) |
| DTC P1047 | VVT-Control Circuit High Input (Bank 1) (MAX) |
| DTC P1048 | VVT-Control Circuit Low Input (Bank 1) (MIN) |
| DTC P1049 | VVT-Control Circuit Engine Cables Short Circuit (Bank 1) (SIG) |
| DTC P1050 | VVT-Control Circuit (Bank 1) (PLAUS) |
| DTC P1056 | VVT-Supply Voltage Control Motor Low Input (Bank 1) (MIN) |
| DTC P1057 | VVT-Supply Voltage Control Motor Electrical (Bank 1) (PLAUS) |
| DTC P1057 | VVT-Supply Voltage Control Motor Electrical (Bank 1) (PLAUS) |
| DTC P105C | VVT-Control Motor Tight (PLAUS) |
| DTC P105D | Cold Start Intake Air Temperature - Too Low (MIN) |
| DTC P1062 | VVT-Limp Home Request Full Stroke Position not Reached (Bank 1) (MIN) |
| DTC P1063 | VVT-Limp Home Request Air Mass Plausibility (Bank 1) (SIG) |
| DTC P1077 | VVT-Overload Protection Control Motor Temperature High Input (Bank 1) (MIN) |
| DTC P1078 | VVT-Overload Protection Control Motor Current High Input (Bank 1) (MAX) |
| DTC P1104 | Differential Pressure Sensor Intake Manifold Pressure Too Low (Bank 1) (MIN) |
| DTC P1104 | Differential Pressure Sensor Intake Manifold Pressure Too Low (Bank 1) (MIN) |
| DTC P1105 | Differential Pressure Sensor Intake Manifold Pressure Too High (Bank 1) (MAX) |
| DTC P1105 | Differential Pressure Sensor Intake Manifold Pressure Too High (Bank 1) (MAX) |
| DTC P110E | Internal Code (Service/End-of-Line Test) (MAX) |
| DTC P110E | Internal Code (Service/End-of-Line Test) (MIN) |
| DTC P110E | Internal Code (Service/End-of-Line Test) (PLAUS) |
| DTC P110F | Ambient Air Temperature Sensor Faulty CAN Signal (SIG) |
| DTC P111A | Mass or Volume Air Flow via O2 Sensor Too High (Bank 1) (MAX) |
| DTC P111B | Mass or Volume Air Flow via O2 Sensor Too Low (Bank 1) (MIN) |
| DTC P111E | Intake Air Temperature Sensor 1 Maximum Temperature Implausible (Bank 1) (MAX) |
| DTC P1124 | Differential Pressure Sensor Intake Manifold Offset (Bank 1) (SIG) |
| DTC P112B | Engine Coolant Temperature Sensor 1 Minimum Temperature Implausible (MIN) |
| DTC P113A | Mass or Volume Air Flow 1 Correction Signal Plausibility Period Too Long (MAX) |
| DTC P113A | Mass or Volume Air Flow 1 Correction Signal Plausibility Period Too Long (SIG) |
| DTC P113B | Mass or Volume Air Flow 1 Correction Signal Plausibility Period Too Short (MIN) |
| DTC P115A | Mass or Volume Air Flow 'A' Maximum Exceeded (MAX) |
| DTC P115B | Mass or Volume Air Flow 'A' Minimum Fallen Below (MIN) |
| DTC P115C | Mass or Volume Air Flow 'A' Air Mass Too Low Compared to Model (MIN) |
| DTC P115C | Mass or Volume Air Flow 'A' Air Mass Too Low Compared to Model (SIG) |
| DTC P115D | Mass or Volume Air Flow 'A' Air Mass Too High Compared to Model (MAX) |
| DTC P115D | Mass or Volume Air Flow 'A' Air Mass Too High Compared to Model (PLAUS) |
| DTC P115F | Throttle/Pedal Position Sensor/Switch 'A' / 'B' Synchronous Operation Correlation (Bank 1) (PLAUS) |
| DTC P118A | Engine Oil Separator Heating Circuit High (MAX) |
| DTC P118B | Engine Oil Separator Heating Circuit Low (MIN) |
| DTC P118C | Engine Oil Separator Heating Circuit/Open (SIG) |
| DTC P1197 | Differential Pressure Sensor Intake Manifold High Input (Bank 1) (MAX) |
| DTC P1198 | Differential Pressure Sensor Intake Manifold Low Input (Bank 1) (MIN) |
| DTC P1199 | Differential Pressure Sensor Intake Manifold Pressure Plausibility (Bank 1) (PLAUS) |
| DTC P1338 | Camshaft Position Sensor 'A' Faulty Phase Position (Bank 1) (MAX) |
| DTC P1339 | Camshaft Position Sensor 'B' Faulty Phase Position (Bank 1) (MAX) |
| DTC P1407 | Fuel Level Signal 1 (PLAUS) |
| DTC P1409 | Fuel Level 1 CAN Error (SIG) |
| DTC P1433 | Fuel Level 2 CAN Error (SIG) |
| DTC P1434 | Diagnostic Module Tank Leakage (DM-TL) (SIG) |
| DTC P1447 | Diagnostic Module Tank Leakage (DM-TL) Pump Current Too High during Switching Solenoid Test (PLAUS) |
| DTC P1448 | Diagnostic Module Tank Leakage (DM-TL) Pump Current Too Low (MIN) |
| DTC P1449 | Diagnostic Module Tank Leakage (DM-TL) Pump Current Too High (MAX) |
| DTC P144A | Fuel Level / Tank Capacity Correlation (MIN) |
| DTC P144B | Fuel Level / Fuel Consumption Correlation (PLAUS) |
| DTC P150A | Battery Sensor BSD (Bit Serial Data Interface) Extended Communication Circuit (MAX) |
| DTC P150B | Battery Sensor BSD (Bit Serial Data Interface) Communication Circuit (SIG) |
| DTC P150B | Battery Sensor BSD (Bit Serial Data Interface) Communication Circuit (SIG) |
| DTC P150C | Battery Sensor Firmware Implausible (PLAUS) |
| DTC P150D | Battery Sensor Temperature Error (MAX) |
| DTC P150E | Battery Sensor Voltage Error (SIG) |
| DTC P150F | Battery Sensor Current Error (PLAUS) |
| DTC P1515 | Engine Off Timer Plausibility (PLAUS) |
| DTC P151A | Battery Sensor Terminal 15/30 Wakeup Circuit (MAX) |
| DTC P151B | Battery Sensor Wakeup Circuit (PLAUS) |
| DTC P151C | Battery Sensor System Error (SIG) |
| DTC P152B | Vehicle Speed Sensor, Speed Too Low Compared to Reference in Coast Down (MIN) |
| DTC P1551 | Engine Off Timer Timeout (SIG) |
| DTC P1561 | Cold Start Idle Air Control System RPM Lower Than Expected (Bank 1) (MIN) |
| DTC P1562 | Cold Start Idle Air Control System RPM Higher Than Expected (Bank 1) (MAX) |
| DTC P1577 | Speed Indication Signal Instrument Pac (MAX) |
| DTC P15B5 | Speed Indication Instrument Pack / DSC Signal Correlation (PLAUS) |
| DTC P1603 | Control Module Self-Test, Torque Monitoring (PLAUS) |
| DTC P1605 | Safety Concept Torque Limitation Level 1 (MAX) |
| DTC P160A | Power Management Exhaustive Discharge (MIN) |
| DTC P160B | Powermanagement Defective (PLAUS) |
| DTC P160C | Powermanagement Overvoltage (MAX) |
| DTC P160D | Powermanagement Undervoltage (MIN) |
| DTC P160E | Powermanagement Operation Without Charging of Battery (SIG) |
| DTC P160F | Powermanagement No-Load Current Error (PLAUS) |
| DTC P1628 | Throttle Valve Actuator Spring Test Malfunction during Opening (Bank 1) (MIN) |
| DTC P1629 | Throttle Valve Actuator Spring Test Stop, Spring does not Open (Bank 1) (MAX) |
| DTC P1631 | Throttle Valve Actuator Spring Test (Bank 1) (MIN) |
| DTC P1633 | Throttle Valve Adaptation Limp-Home Position Unknown (Bank 1) (PLAUS) |
| DTC P1634 | Throttle Valve Adaptation Spring Test Failed (Bank 1) (MAX) |
| DTC P1635 | Throttle Valve Adaptation Lower Mechanical Stop not Adapted (Bank 1) (PLAUS) |
| DTC P1637 | Throttle Valve Position Control, Control Deviation (Bank 1) (PLAUS) |
| DTC P1638 | Throttle Valve Position Control Throttle Stuck Temporarily (Bank 1) (MIN) |
| DTC P1639 | Throttle Valve Position Control Throttle Stuck Permanently (Bank 1) (MAX) |
| DTC P163A | PCM/ECM/TCM Internal Temperature Too Low (MIN) |
| DTC P163C | Voltage Monitoring Control Module Overvoltage (MAX) |
| DTC P163D | Voltage Monitoring Control Module Cut-off Detected (MAX) |
| DTC P163E | Voltage Monitoring Control Module Communication Error (MAX) |
| DTC P163E | Voltage Monitoring Control Module Communication Error (MAX) |
| DTC P163E | Voltage Monitoring Control Module Communication Error (MAX) |
| DTC P163E | Voltage Monitoring Control Module Communication Error (MAX) |
| DTC P1641 | Throttle Valve Adaptation Stop due to Environmental Conditions (MAX) |
| DTC P1642 | Throttle Valve Adaptation Stop due to Environmental Values (MIN) |
| DTC P1643 | Throttle Valve Actuator Start Test Amplifier Balancing Plausibility (PLAUS) |
| DTC P1644 | Throttle Valve Adaptation Stop Relearning Lower Mechanical Stop (Bank 1) (PLAUS) |
| DTC P165A | EWS (Electronic Immobilizer) Interface to ECM, Hardware Error (MAX) |
| DTC P165B | EWS (Electronic Immobilizer) Interface to ECM, Checksum Error (PLAUS) |
| DTC P165C | EWS (Electronic Immobilizer) Data, No Available Storage Possibility (MAX) |
| DTC P165D | EWS (Electronic Immobilizer) Data, Faulty Release Code Storage (MIN) |
| DTC P165E | EWS (Electronic Immobilizer) Data, Checksum Error (PLAUS) |
| DTC P1660 | EWS (Electronic Immobilizer) Telegram Error (MIN) |
| DTC P1661 | Timeout EWS (Electronic Immobilizer)-Telegram (SIG) |
| DTC P1665 | EWS (Electronic Immobilizer) Tampering via Rolling Code (PLAUS) |
| DTC P1667 | EWS (Electronic Immobilizer) Start Value not ye Programmed (MIN) |
| DTC P1668 | EWS (Electronic Immobilizer) Start Value Destroyed (SIG) |
| DTC P167E | Internal Control Module Error, 5 Volt Supply Voltage High (MAX) |
| DTC P167F | Internal Control Module Error, 5 Volt Supply Voltage Low (MAX) |
| DTC P1680 | Electronic Throttle Control Monitor Level 2/3 ADC Processor Fault (SIG) |
| DTC P1681 | Electronic Throttle Control Monitor Level 2/3 Engine Speed Calculation Error (PLAUS) |
| DTC P1686 | Electronic Throttle Control Monitor Level 2/3 Pedal Position Sensor Diagnostic Error (PLAUS) |
| DTC P1721 | CAN Timeout ASC/DSC (SIG) |
| DTC P2065 | Fuel Level Sensor 'B' Circuit (MAX) |
| DTC P2067 | Fuel Level Sensor 'B' Circuit Low (MIN) |
| DTC P2088 | A' Camshaft Position Actuator Control Circuit Low (Bank 1) (MIN) |
| DTC P2089 | A' Camshaft Position Actuator Control Circuit High (Bank 1) (MAX) |
| DTC P2090 | B' Camshaft Position Actuator Control Circuit Low (Bank 1) (MIN) |
| DTC P2091 | B' Camshaft Position Actuator Control Circuit High (Bank 1) (MAX) |
| DTC P2096 | Post Catalyst Fuel Trim System Too Lean (Bank 1) (MIN) |
| DTC P2097 | Post Catalyst Fuel Trim System Too Rich (Bank 1) (MAX) |
| DTC P2100 | Throttle Actuator 'A' Control Motor Circuit/Open (SIG) |
| DTC P2102 | Throttle Actuator 'A' Control Motor Circuit Low (MIN) |
| DTC P2103 | Throttle Actuator 'A' Control Motor Circuit High (MAX) |
| DTC P2120 | Throttle/Pedal Position Sensor/Switch 'D' Circuit (PLAUS) |
| DTC P2122 | Throttle/Pedal Position Sensor/Switch 'D' Circuit Low (MIN) |
| DTC P2123 | Throttle/Pedal Position Sensor/Switch 'D' Circuit High (MAX) |
| DTC P2127 | Throttle/Pedal Position Sensor/Switch 'E' Circuit Low (MIN) |
| DTC P2128 | Throttle/Pedal Position Sensor/Switch 'E' Circuit High (MAX) |
| DTC P2138 | Throttle/Pedal Position Sensor/Switch 'D' / 'E' Voltage Correlation (PLAUS) |
| DTC P2177 | System Too Lean Off Idle (Bank 1) (MAX) |
| DTC P2178 | System Too Rich Off Idle (Bank 1) (MIN) |
| DTC P2187 | System Too Lean at Idle (Bank 1) (MAX) |
| DTC P2188 | System Too Rich at Idle (Bank 1) (MIN) |
| DTC P2195 | O2 Sensor Signal Biased/Stuck Lean (Bank 1 Sensor 1) (PLAUS) |
| DTC P2196 | O2 Sensor Signal Biased/Stuck Rich (Bank 1 Sensor 1) (SIG) |
| DTC P2228 | Barometric Pressure Sensor 'A' Circuit Low (MIN) |
| DTC P2229 | Barometric Pressure Sensor 'A' Circuit High (MAX) |
| DTC P2237 | O2 Sensor Positive Current Control Circuit/Open (Bank 1 Sensor 1) (SIG) |
| DTC P2243 | O2 Sensor Reference Voltage Circuit/Open (Bank 1 Sensor 1) (SIG) |
| DTC P2251 | O2 Sensor Negative Current Control Circuit/Open (Bank 1 Sensor 1) (SIG) |
| DTC P2270 | O2 Sensor Signal Biased/Stuck Lean (Bank 1 Sensor 2) (MAX) |
| DTC P2271 | O2 Sensor Signal Biased/Stuck Rich (Bank 1 Sensor 2) (MIN) |
| DTC P2400 | Evaporative Emission System Leak Detection Pump Control Circuit/Open (SIG) |
| DTC P2401 | Evaporative Emission System Leak Detection Pump Control Circuit Low (MIN) |
| DTC P2402 | Evaporative Emission System Leak Detection Pump Control Circuit High (MAX) |
| DTC P240A | Evaporative Emission System Leak Detection Pump Heater Control Circuit/Open (SIG) |
| DTC P240B | Evaporative Emission System Leak Detection Pump Heater Control Circuit Low (MIN) |
| DTC P240C | Evaporative Emission System Leak Detection Pump Heater Control Circuit High (MAX) |
| DTC P2414 | O2 Sensor Exhaust Sample Error (Bank 1 Sensor 1) (PLAUS) |
| DTC P2418 | Evaporative Emission System Switching Valve Control Circuit/Open (SIG) |
| DTC P2419 | Evaporative Emission System Switching Valve Control Circuit Low (MIN) |
| DTC P2420 | Evaporative Emission System Switching Valve Control Circuit High (MAX) |
| DTC P2510 | ECM/PCM Power Relay Sense Circuit Range/Performance (PLAUS) |
| DTC P2600 | Coolant Pump 'A' Control Circuit/Open (SIG) |
| DTC P2602 | Coolant Pump 'A' Control Circuit Low (MIN) |
| DTC P2603 | Coolant Pump 'A' Control Circuit High (MAX) |
| DTC P2626 | O2 Sensor Pumping Current Trim Circuit/Open (Bank 1 Sensor 1) (SIG) |
| DTC P3012 | O2 Sensor Signal Circuit Adaptation Value Too High (Bank 1 Sensor 1) (MAX) |
| DTC P3014 | O2 Sensor WRAF-IC Supply Voltage Too Low (Bank 1 Sensor 1) (MIN) |
| DTC P3016 | O2 Sensor Calibration Resistance at WRAF-IC Plausibility (Bank 1 Sensor 1) (SIG) |
| DTC P3018 | O2 Sensor Lambda Controller Value Above Threshold due to Open Pumping Current Circuit (Bank 1 Sensor 1) (MAX) |
| DTC P3020 | O2 Sensor Signal Voltage Too Low during Coast Down Fuel Cut-Off due to Open Pumping Current Circuit (Bank 1 Sensor 1) (PLAUS) |
| DTC P3022 | O2 Sensor Disturbed SPI Communication to WRAF-IC (Bank 1 Sensor 1) (SIG) |
| DTC P3024 | O2 Sensor Initialization Error WRAF-IC (Bank 1 Sensor 1) (PLAUS) |
| DTC P3026 | O2 Sensor Operating Temperature not Reached (Bank 1 Sensor 1) (MAX) |
| DTC P3202 | Powertrain CAN, CAN Chip Cut-Off (SIG) |
| DTC P3209 | CAN Message Monitoring ASC/DSC Alive Check (MIN) |
| DTC P3210 | CAN Message Monitoring ASC/DSC Plausibility (PLAUS) |
| DTC P3214 | CAN Message Monitoring ETC Plausibility (PLAUS) |
| DTC P3215 | CAN Message Monitoring IHKA (Automatic Heating and Air Conditioning) No Signal (SIG) |
| DTC P3217 | CAN Message Monitoring Instrument Pack Plausibility (PLAUS) |
| DTC P3219 | CAN Message Monitoring SZL (Switch Cluster Steering Column) Alive Check (MIN) |
| DTC P321E | Ambient Pressure Sensor Maximum Pressure Implausible (MAX) |
| DTC P321F | Ambient Pressure Sensor Minimum Pressure Implausible (MIN) |
| DTC P3220 | CAN Message Monitoring SZL (Switch Cluster Steering Column) No Signal (SIG) |
| DTC P3221 | CAN Message Monitoring SZL (Switch Cluster Steering Column) Plausibility (PLAUS) |
| DTC P3223 | Generator Mechanical (MAX) |
| DTC P3223 | Generator Mechanical (PLAUS) |
| DTC P3225 | Generator Communication Error (MIN) |
| DTC P322A | Ambient Pressure Sensor Continuity Error (SIG) |
| DTC P3232 | Control Module Monitoring Ignition Timing Plausibility (MIN) |
| DTC P3233 | Control Module Monitoring Relative Charge Plausibility (MAX) |
| DTC P3235 | Control Module Monitoring Version Coding Plausibility (SIG) |
| DTC P3236 | Control Module Monitoring Injection Time Relative Fuel Quantity Plausibility (MIN) |
| DTC P3237 | Control Module Monitoring Fuel Correction Error (MAX) |
| DTC P3238 | Control Module Monitoring TPU Chip Defective (MAX) |
| DTC P3239 | Control Module Coding Process No Coding (PLAUS) |
| DTC P323C | Ambient Pressure Sensor Comparison Current to Las Driving Cycle Implausible (PLAUS) |
| DTC P323D | Control Module Monitoring Air Mass Flow Balancing Control Range Monitoring (PLAUS) |
| DTC P323E | Control Module Monitoring Fuel Pressure Sensor (PLAUS) |
| DTC P324C | Generator Over Temperature Calculated (MAX) |
| DTC P325A | Generator Electrical Error Calculated (MAX) |
| DTC P3337 | Function Monitoring Lambda Plausibility (PLAUS) |
| DTC U0101 | Lost Communication With TCM (SIG) |
| DTC U0167 | Lost Communication With Vehicle Immobilizer Control Module (SIG) |
| DTC U1115 | Lost Communication With Vehicle Mode Status (SIG) |
| DTC U1116 | Message Monitoring Vehicle Mode Status Check Sum Error (PLAUS) |
| DTC U111E | Lost Communication With Terminal Status (SIG) |
| DTC U111F | Message Monitoring Terminal Status Check Sum Error (PLAUS) |
| DTC U1129 | Lost Communication With Reverse Status (SIG) |
| DTC U112A | Message Monitoring Instrument Pack Status Alive Check (MIN) |
| DTC U112B | Lost Communication With Instrument Pack Status (SIG) |
| DTC U112D | Lost Communication With Control Crash Cut-Off EKP (Electrical Fuel Pump) (SIG) |
| DTC U1132 | Lost Communication With Generator via BSD (Bit Serial Data Interface) (MAX) |
| DTC U1132 | Lost Communication With Generator via BSD (Bit Serial Data Interface) (SIG) |
| DTC U1134 | Lost Communication With Lamp Status (SIG) |
| DTC U113C | Lost Communication With Time/Date (SIG) |
| DTC U1166 | Message Monitoring EWS (Electronic Immobilizer) - Frame Error (MIN) |
| DTC U1169 | Lost Communication with OBD-Sensor (SIG) |
| DTC U116F | Lost Communication With Sports Mode ETC (SIG) |
| DTC U1202 | Message Monitoring TCM Alive Check (MIN) |
| BMW FAULT CODE 10968 | NOT TRANSLATED |
| BMW FAULT CODE 11206 | DME INTERNAL FAULT (MAX) |
| BMW FAULT CODE 11207 | DME INTERNAL FAULT: (MAX) |
| BMW FAULT CODE 11208 | DME INTERNAL FAULT (MAX) |
| BMW FAULT CODE 11221 | DME INTERNAL FAULT (MAX) |
| BMW FAULT CODE 11222 | DME INTERNAL FAULT (MAX) |
| BMW FAULT CODE 11223 | DME INTERNAL FAULT (MAX) |
| BMW FAULT CODE 11236 | DME, INTERNAL FAULT (MIN) |
| BMW FAULT CODE 11237 | DME INTERNAL FAULT (PLAUS) |
| BMW FAULT CODE 11238 | DME INTERNAL FAULT (MAX) |
| BMW FAULT CODE 11832 | ALTERNATOR (MAX) |
| BMW FAULT CODE 11836 | ALTERNATOR (MAX) |
| BMW FAULT CODE 12215 | ENERGY-SAVING MODE (MIN) |
| BMW FAULT CODE 12316 | ENABLE LINE, MSA: ACTIVATION (MAX) |
| BMW FAULT CODE 12317 | ENABLE LINE, MSA: ACTIVATION (MIN) |
| BMW FAULT CODE 12318 | ENABLE LINE, MSA: ACTIVATION (SIG) |
| BMW FAULT CODE 12328 | ENABLE LINE, MSA: ACTIVATION (SIG) (MAX) |
| BMW FAULT CODE 12329 | ENABLE LINE, MSA: ACTIVATION (MIN) |
| BMW FAULT CODE 12334 | ZERO-GEAR SENSOR, SIGNAL (MAX) |
| BMW FAULT CODE 12335 | ZERO-GEAR SENSOR, SIGNAL (MIN) |
| BMW FAULT CODE 12337 | ZERO-GEAR SENSOR, SIGNAL (MAX) |
| BMW FAULT CODE 12338 | ZERO-GEAR SENSOR, SIGNAL (PLAUS) |
| BMW FAULT CODE 12342 | DME, MANIPULATION PREVENTER (PLAUS) |
| BMW FAULT CODE 12355 | CLUTCH SWITCH 10% (PLAUS) |
| BMW FAULT CODE 12458 | NO MESSAGE (OPERATION, MSA, 195) (SIG) |
| BMW FAULT CODE 12480 | MESSAGE (DRIVER DETECTION, 2F1) (PLAUS) |
| BMW FAULT CODE 12481 | NO MESSAGE (DRIVER DETECTION, 2F1) (SIG) |
DIAGNOSTIC TROUBLE CODE (DTC) INDEX - AUTOMATIC TRANSMISSION
| DTC | Description |
|---|---|
| DTC P0562 | System Voltage Low |
| DTC P0563 | System Voltage High |
| DTC P0604 | Internal Control Module Random Access Memory (RAM) Error |
| DTC P0605 | Internal Control Module Read Only Memory (ROM) Error |
| DTC P0705 | Transmission Range Sensor 'A' Circuit (PRNDL Input) (1 OF 7) |
| DTC P0705 | Transmission Range Sensor 'A' Circuit (2 OF 7) |
| DTC P0705 | Transmission Range Sensor 'A' Circuit (3 OF 7) |
| DTC P0705 | Transmission Range Sensor 'A' Circuit (4 OF 7) |
| DTC P0705 | Transmission Range Sensor 'A' Circuit (5 OF 7) |
| DTC P0705 | Transmission Range Sensor 'A' Circuit (6 OF 7) |
| DTC P0705 | Transmission Range Sensor 'A' Circuit (7 OF 7) |
| DTC P0706 | Transmission Range Sensor 'A' Circuit Range/Performance |
| DTC P0711 | Transmission Fluid Temperature Sensor 'A' Circuit Range/Performance |
| DTC P0712 | Transmission Fluid Temperature Sensor 'A' Circuit Low |
| DTC P0713 | Transmission Fluid Temperature Sensor 'A' Circuit High |
| DTC P0715 | Input/Turbine Speed Sensor 'A' Circuit |
| DTC P0716 | Input/Turbine Speed Sensor 'A' Circuit Range/Performance |
| DTC P0717 | Input/Turbine Speed Sensor 'A' Circuit No Signal |
| DTC P0720 | Output Speed Sensor Circuit |
| DTC P0721 | Output Speed Sensor Circuit Range/Performance |
| DTC P0722 | Output Speed Sensor Circuit No Signal |
| DTC P0729 | Gear 6 Incorrect Ratio |
| DTC P0732 | Gear 2 Incorrect Ratio |
| DTC P0733 | Gear 3 Incorrect Ratio |
| DTC P0734 | Gear 4 Incorrect Ratio |
| DTC P0735 | Gear 5 Incorrect Ratio |
| DTC P0741 | Torque Converter Clutch |
| DTC P0741 | Torque Converter Clutch Circuit Performance/Stuck Off |
| DTC P0961 | Pressure Control Solenoid 'A' Control Circuit Range/Performance |
| DTC P0962 | Pressure Control Solenoid 'A' Control Circuit Low |
| DTC P0963 | Pressure Control Solenoid 'A' Control Circuit High |
| DTC P0969 | Pressure Control Solenoid 'C' Control Circuit Range/Performance |
| DTC P0970 | Pressure Control Solenoid 'C' Control Circuit Low |
| DTC P0971 | Pressure Control Solenoid 'C' Control Circuit High |
| DTC P0973 | Shift Solenoid 'A' (1 OF 3) |
| DTC P0973 | Shift Solenoid 'A' (2 OF 3) |
| DTC P0973 | Shift Solenoid 'A' Control Circuit Low (3 OF 3) |
| DTC P0974 | Shift Solenoid 'A' Control Circuit High |
| DTC P0976 | Shift Solenoid 'B' Control Circuit Low |
| DTC P0977 | Shift Solenoid 'B' Control Circuit High |
| DTC P1727 | CAN Engine Speed |
| DTC P173B | CAN Engine Coolant Temperature Invalid |
| DTC P1772 | Turbine Speed and Engine Speed in Transmission Range D Correlation (1 OF 5) |
| DTC P1772 | Turbine Speed and Engine Speed in Transmission Range D Correlation (2 OF 5) |
| DTC P1772 | Turbine Speed and Engine Speed in Transmission Range D Correlation (3 OF 5) |
| DTC P1772 | Turbine Speed and Engine Speed in Transmission Range D Correlation (4 OF 5) |
| DTC P1772 | Turbine Speed and Engine Speed in Transmission Range D Correlation (5 OF 5) |
| DTC P1774 | CAN Wheel Speed Rear Wheel Left No Signal |
| DTC P1775 | CAN Wheel Speed Rear Wheel Right No Signal |
| DTC P1776 | CAN Wheel Speed Front Wheel Left No Signal |
| DTC P1777 | CAN Wheel Speed Front Wheel Right No Signal |
| DTC P1782 | CAN Brake Signal |
| DTC P1791 | Internal Transmission Control Module Memory Check Sum/EEPROM Error |
| DTC P2637 | Torque Management Feedback Signal 'A' |
| DTC P2719 | Pressure Control Solenoid 'D' Control Circuit Range/Performance |
| DTC P2720 | Pressure Control Solenoid 'D' Control Circuit Low |
| DTC P2721 | Pressure Control Solenoid 'D' Control Circuit High |
| DTC P2728 | Pressure Control Solenoid 'E' Control Circuit Range/Performance |
| DTC P2729 | Pressure Control Solenoid 'E' Control Circuit Low |
| DTC P2730 | Pressure Control Solenoid 'E' Control Circuit High |
| DTC P2737 | Pressure Control Solenoid 'F' Control Circuit Range/Performance |
| DTC P2738 | Pressure Control Solenoid 'F' Control Circuit Low |
| DTC P2739 | Pressure Control Solenoid 'F' Control Circuit High |
| DTC P2762 | Torque Converter Clutch Pressure Control Solenoid Control Circuit Range/Performance |
| DTC P2763 | Torque Converter Clutch Pressure Control Solenoid Control Circuit High |
| DTC P2764 | Torque Converter Clutch Pressure Control Solenoid Control Circuit Low |
| DTC U0001 | High Speed CAN Communication Bus |
| DTC U0121 | Lost Communication With Anti-Lock Brake System (ABS) Control Module |
| DTC U112E | Lost Communication With Pedal Position Sensor |
| DTC U114A | Message Monitoring Engine Control Torque 1 Alive Check |
| DTC U114B | Lost Communication With Engine Control Torque 1 |
| DTC U114C | Message Monitoring Engine Control Torque 1 Check Sum Error |
| DTC U115A | Message Monitoring Engine Control Torque 3 Alive Check |
| DTC U115B | Lost Communication With Engine Control Torque 3 |
| DTC U115C | Message Monitoring Engine Control Torque 3 Check Sum Error (1 OF 5) |
| DTC U115C | Message Monitoring Engine Control Torque (2 OF 5) |
| DTC U115C | Message Monitoring Engine Control Torque (3 OF 5) |
| DTC U115C | Message Monitoring Engine Control Torque (4 OF 5) |
| DTC U115C | Message Monitoring Engine Control Torque (5 OF 5) |
| DTC U115E | Lost Communication With Engine Data |
Factory Service Tools
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Disclosure: Verified tool recommendations may earn an affiliate commission at no cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- β’ You smell fuel, burning insulation, or see smoke.
- β’ Brakes feel soft, pull hard to one side, or make grinding noises.
- β’ The engine overheats, stalls repeatedly, or misfires under load.
- β’ You are missing required tools, torque specs, or safe lifting equipment.
- β’ You are not confident in the next step or safety outcome.
