| OBD·II code | BMW type | Fault location | Probable cause |
| PO, P2,
uo | – | Refer to 080-11 trouble code tables | – |
| P1041 | 10334 | VVT control module, bank 1 – EEPROM
error | VVT control module |
| P1041 | 10853 | VVT control module, bank 1 – EEPROM
error | VVT control module |
| P1042 | 10334 | VVT control module, bank 1 – RAM error | WT control module |
| P1042 | 10853 | VVT control module, bank 1 – RAM error | VVT control module |
| P1043 | 10334 | VVT control module, bank 1 – ROM error | VVT control module |
| P1043 | 10853 | VVT control module, bank 1 – ROM error | VVT control module |
| P1044 | 10335 | VVT control module, bank 2 – EEPROM
error | VVT control module |
| P1044 | 10854 | WT control module, bank 2 – EEPROM error
| VVT control module |
| P1045 | 10335 | VVT control module, bank 2 – RAM error | VVT control module |
| P1045 | 10854 | WT control module, bank 2 – RAM error | VVT control module |
| P1046 | 10335 | VVT control module, bank 2 – ROM error | VVT control module |
| P1046 | 10854 | VVT control module, bank 2 – ROM error | VVT control module |
| P1047 | 10336 | VVT control circuit, bank 1 – high input | Wiring, connections |
| P1047 | 10855 | VVT control circuit, bank 1 – high input | Wiring, connections |
| P1048 | 10336 | WT control circuit, bank 1 – low input | Wiring, connections |
| P1048 | 10855 | VVT control circuit, bank 1 – low input | Wiring, connections |
| P1049 | 10336 | WT control circuit cables, bank 1 – short circuit | Wiring, connections |
| P1049 | 10855 | VVT control circuit cables, bank 1 – short circuit | Wiring, connections |
| P1050 | 10336 | WT control circuit, bank 1 – circuit malfunction | Wiring, connections, WT control module |
| P1050 | 10855 | WT control circuit, bank 1 – circuit malfunction | Wiring, connections, WT control module |
| P1051 | 10337 | WT control circuit, bank 2 – high input | Wiring, connections |
| P1051 | 10856 | WT control circuit, bank 2 – high input | Wiring, connections |
| P1052 | 10337 | WT control circuit, bank 2 – low input | Wiring, connections |
| P1052 | 10856 | WT control circuit, bank 2 – low input | Wiring, connections |
| P1053 | 10337 | WT control circuit cables, bank 2 – short circuit | Wiring, connections |
| P1053 | 10856 | WT control circuit cables, bank 2 – short circuit | Wiring, connections |
| P1054 | 10337 | WT control circuit, bank 2 – circuit malfunction | Wiring, connections, WT control module |
| P1054 | 10856 | WT control circuit, bank 2 – circuit malfunction | Wiring,’ connections, WT control module |
| P1055 | 10338 | WT control motor, bank 1 – supply voltage high input | Wiring, connections |
| P1055 | 10857 | WT control motor, bank 1 – supply voltage high input | Wiring, connections |
| P1056 | 10338 | WT control motor, bank 1 – supply voltage low input | Wiring, connections |
| P1056 | 10857 | VVT control motor, bank 1 – supply voltage low input | Wiring, connections |
| P1057 | 10338 | WT control motor, bank 1 – supply voltage circuit malfunction | Wiring, connections |
| P1057 | 10857 | WT control motor, bank 1 – supply voltage circuit malfunction | Wiring, connections |
| P1058 | 10339 | WT control motor, bank 2 – supply voltage high input | Wiring, connections |
| P1058 | 10858 | WT control motor, bank 2 – supply voltage high input | Wiring, connections |
| P1059 | 10339 | WT control motor, bank 2 – supply voltage low input | Wiring, connections |
| P1059 | 10858 | WT control motor, bank 2 – supply voltage low input | Wiring, connections |
| P1060 | 10339 | WT control motor, bank 2 – supply voltage circuit malfunction | Wiring, connections |
| P1060 | 10858 | WT control motor, bank 2 – supply voltage circuit malfunction | Wiring, connections |
| P1061 | 10341 | WT limp home request, bank 1 – circuit malfunction | Wiring, connections, ECM |
| P1061 | 10859 | WT limp home request, bank 1 – circuit malfunction | Wiring, connections, ECM |
| P1062 | 10341 | VVT limp home request, bank 1 – full stroke position not reached | Wiring, connections, ECM |
| P1062 | 10859 | VVT limp home request, bank 1 – full stroke position not reached | Wiring, connections, ECM |
| P1063 | 10341 | VVT limp home request, bank 1 – air mass signal malfunction | Wiring, connections, mass air flow (MAF)
sensor, ECM |
| P1063 | 10859 | VVT limp home request, bank 1 – air mass signal malfunction | Wiring, connections, mass air flow
(MAF) sensor, ECM |
| P1064 | 10342 | VVT starting position/parking position comparison – circuit malfunction | Wiring, connections |
| P1065 | 10227 | VVT timeout, no signal – CAN data bus malfunction | Wiring, connections |
| P1065 | 11741 | VVT timeout, no signal – CAN data bus malfunction | Wiring, connections |
| P1066 | 10227 | VVT message monitoring – circuit malfunction | Wiring, connections |
| P1066 | 11741 | VVT message monitoring – circuit malfunction | Wiring, connections |
| P1071 | 10334 | VVT control module, bank 1 – internal malfunction | VVT control module |
| P1071 | 10853 | VVT control module, bank 1 – internal malfunction | VVT control module |
| P1072 | 10335 | VVT control module, bank 2 – internal malfunction | VVT control module |
| P1072 | 10854 | VVT control module, bank 2 – internal malfunction | VVT control module |
| P1087 | 229 | Heated oxygen sensor (H02S) 1, bank 1 – slow response lean control | Wiring, intake/exhaust leak, fuel level low, fuel pressure, EVAP canister purge valve, injector(s), H025, ECM |
| 229 | Heated oxygen sensor (H02S) 1, bank 1 – slow response rich control | Wiring, intake/exhaust leak, fuel level low, fuel pressure, EVAP canister purge valve, injector(s), H025, ECM |
| P1089 | 230 | Heated oxygen sensor (H02S) 1, bank 2 – slow response lean control | Wiring, intake/exhaust leak, fuel level low, fuel pressure, EVAP canister purge valve, injector(s), H025, ECM |
| P1094 | 230 | Heated oxygen sensor (H02S) 1, bank 2 – slow response rich control | Wiring, intake/exhaust leak, fuel level low, fuel pressure, EVAP canister purge valve, injector(s), H025, ECM |
| P110F | 11201 | Ambient air temperature sensor- CAN data bus malfunction | Wiring, air temperature sensor, ECM |
| P1100 | 57 | Mass air flow (MAF) sensor – high input | Wiring, MAF sensor, ECM |
| P111E | 12041 | Intake air temperature (IAT) sensor 1 – maximum temperature incorrect | Wiring, IAT sensor, ECM |
| P111F | 12041 | Intake air temperature (IAT) sensor 1 – minimum temperature incorrect | Wiring, IAT sensor, ECM |
| P1115 | 10122 | Ambient air temperature sensor – circuit malfunction | Wiring, air temperature sensor, ECM |
| P1117 | 57 | Mass air flow (MAF) sensor/volume air flow
(VAF) sensor, bank 2 – low input | Wiring, connector(s), MAF sensorNAF
sensor |
| P1118 | 57 | Mass air flow (MAF) sensor/volume air flow
(VAF) sensor, bank 2 – high input | Wiring, connector(s), MAF sensorNAF
sensor |
| P112A | 12001 | Engine coolant temperature (ECT)
sensor 1 – maximum temperature incorrect | Wiring, ECT sensor |
| P112B | 12001 | Engine coolant temperature (ECT)
sensor 1 – minimum temperature incorrect | Wiring, ECT sensor |
| P1130 | 10017 | Heated oxygen sensor (H02S) 2, bank 1 – dynamic test malfunction | Wiring, H025, ECM |
| P1130 | 11373 | Heated oxygen sensor (H02S) 2, bank 1 – dynamic test malfunction | Wiring, H025, ECM |
| P1131 | 10023 | Heated oxygen sensor (H02S) 2, bank 2 – dynamic test malfunction | Wiring, H025, ECM |
| P1131 | 11374 | Heated oxygen sensor (H02S) 2, bank 2 – dynamic test malfunction | Wiring, H025, ECM |
| P1134 | 37 | Heated oxygen sensor (H02S) 1, bank 1 – signal malfunction | Wiring, H025, ECM |
| P1135 | 37 | Heated oxygen sensor (H02S) 1, bank 1 – low voltage | Wiring, H025, ECM |
| P1136 | 37 | Heated oxygen sensor (H02S) 1, bank 1 – high voltage | Wiring, H025, ECM |
| P1140 | 73 | Mass air flow (MAF) sensor/volume air flow
(VAF) sensor- incorrect signal | Wiring, connector(s), MAF sensorNAF
sensor |
| P1151 | 38 | Heated oxygen sensor (H02S) 1, bank 2 – signal malfunction | Wiring, H025, ECM |
| P1152 | 38 | Heated oxygen sensor (H02S) 1, bank 2 – low voltage | Wiring, H025, ECM |
| P1153 | 38 | Heated oxygen sensor (H02S) 1, bank 2 – high voltage | Wiring, H025, ECM |
| P1171 | 196 | Ambient pressure sensor – recognition value incorrect | Wiring, ambient pressure sensor, ECM |
| P1172 | 196 | Ambient pressure sensor – recognition value error | Wiring, ambient pressure sensor, ECM |
| P1173 | 196 | Ambient pressure sensor – recognition learning failed | Learning procedure not performed |
| P1178 | 216 | Heated oxygen sensor (H02S) 1, bank 1 – slow switching | Wiring, H025, ECM |
| P1179 | 217 | Heated oxygen sensor (H02S) 1, bank 2 – slow switching | Wiring, H025, ECM |
| P1184 | 218 | Heated oxygen sensor (H02S) 1, bank 1 – no activity detected | Wiring, H025 |
| P1185 | 219 | Heated oxygen sensor (H02S) 1, bank 1 – no activity detected | Wiring, H025 |
| P1188 | 174 | Fuel trim (FT) sensor 1, bank 1 – range/performance problem
| Wiring, connectors, intake/fuel system, injectors, H02S, MAF sensor, ECT sensor, EVAP canister purge valve, ECM |
| P1189 | 175 | Fuel trim (FT) sensor 1, bank 2 – range/
performance problem | Wiring, connectors, intake/fuel system, injectors, H02S, MAF sensor, ECT sensor, EVAP canister purge valve, ECM |
| P1204 | 10277 | Heated oxygen sensor (H02S) 2, bank 1 – circuit malfunction | Wiring, H02S |
| P1205 | 10278 | Heated oxygen sensor (H02S) 2, bank 2 – circuit malfunction | Wiring, H02S |
| P1314 | 227 | Fuel mixture – deviation with low fuel | Wiring, fuel level low, fuel pressure, intake/exhaust leak, injector(s), H02S, EVAP canister purge valve, ECT sensor, ECM |
| P1314 | 228 | Fuel mixture – deviation with low fuel | Wiring, fuel level low, fuel pressure, intake/exhaust leak, injector(s), H02S, EVAP canister purge valve, ECT sensor, ECM |
| P1317 | 15 | ‘B’ Camshaft position (CMP) actuator – range/performance problem | Wiring, CMP actuator |
| P1327 | 59 | Knock sensor (KS) 2, bank 1 – low input | Wiring, KS incorrectly tightened, KS |
| P1327 | 10211 | Knock sensor (KS) 2, bank 1 – low input | Wiring, KS incorrectly tightened, KS |
| P1327 | 11881 | Knock sensor (KS) 2, bank 1 – low input | Wiring, KS incorrectly tightened, KS |
| P1328 | 10211 | Knock sensor (KS) 2, bank 1 – high input | Wiring, KS incorrectly tightened, KS |
| P1328 | 11881 | Knock sensor (KS) 2, bank 1 – high input | Wiring, KS incorrectly tightened, KS |
| P1329 | 10212 | Knock sensor (KS) 3 – low input | Wiring, KS incorrectly tightened, KS |
| P1329 | 11882 | Knock sensor (KS) 3- low input | Wiring, KS incorrectly tightened, KS |
| P1330 | 10212 | Knock sensor (KS) 3 – high input | Wiring, KS incorrectly tightened, KS |
| P1330 | 11882 | Knock sensor (KS) 3 – high input | Wiring, KS incorrectly tightened, KS |
| P1332 | 10213 | Knock sensor (KS) 4 – low input | Wiring, KS incorrectly tightened, KS |
| P1332 | 11883 | Knock sensor (KS) 4 – low input | Wiring, KS incorrectly tightened, KS |
| P1333 | 10213 | Knock sensor (KS) 4 – high input | Wiring, KS incorrectly tightened, KS |
| P1333 | 11883 | Knock sensor (KS) 4- high input | Wiring, KS incorrectly tightened, KS |
| P1340 | 213 | Multiple cylinder(s) misfire – during start | Wiring, fuel level low, ignition/fuel system, injector(s), spark plug(s), ignition coil(s), mechanical fault |
| P1341 | 204 | Multiple cylinder(s) misfire – with fuel cut-off | Wiring, fuel level low, ignition/fuel system, intake leak, mechanical fault |
| P1342 | 205 | Cylinder misfire during start – cylinder 1 | Wiring, fuel level low, ignition/fuel system, injector, spark plug, ignition coil, mechanical fault |
| P1343 | 196 | Cylinder misfire with fuel cut-off – cylinder 1 | Wiring, fuel level low, ignition/fuel system, intake leak, mechanical fault |
| P1344 | 206 | Cylinder misfire during start – cylinder 2 | Wiring, fuel level low, ignition/fuel system, injector, spark plug, ignition coil, mechanical fault |
| P1345 | 197 | Cylinder misfire with fuel cut-off – cylinder 2 | Wiring, fuel level low, ignition/fuel system, intake leak, mechanical fault |
| P1346 | 207 | Cylinder misfire during start – cylinder 3 | Wiring, fuel level low, ignition/fuel system, injector, spark plug, ignition coil, mechanical fault |
| P1347 | 198 | Cylinder misfire with fuel cut-off – cylinder 3 | Wiring, fuel level low, ignition/fuel system, intake leak, mechanical fault |
| P1348 | 208 | Cylinder misfire during start – cylinder 4 | Wiring, fuel level low, ignition/fuel system, injector, spark plug, ignition coil, mechanical fault |
| P1349 | 199 | Cylinder misfire with fuel cut-off- cylinder 4 | Wiring, fuel level low, ignition/fuel system, intake leak, mechanical fault |
| P1350 | 209 | Cylinder misfire during start – cylinder 5 | Wiring, fuel level low, ignition/fuel system, injector, spark plug, ignition coil, mechanical fault |
| P1351 | 200 | Cylinder misfire with fuel cut-off – cylinder 5 | Wiring, fuel level low, ignition/fuel system, intake leak, mechanical fault |
| P1352 | 210 | Cylinder misfire during start – cylinder 6 | Wiring, fuel level low, ignition/fuel system, injector, spark plug, ignition coil, mechanical fault |
| P1353 | 201 | Cylinder misfire with fuel cut-off- cylinder 6 | Wiring, fuel level low, ignition/fuel system, intake leak, mechanical fault |
| P1354 | 211 | Cylinder misfire during start – cylinder 7 | Wiring, fuel level low, ignition/fuel system, injector, spark plug, ignition coil, mechanical fault |
| P1355 | 202 | Cylinder misfire with fuel cut-off- cylinder 7 | Wiring, fuel level low, ignition/fuel system, intake leak, mechanical fault |
| P1356 | 212 | Cylinder misfire during start – cylinder 8 | Wiring, fuel level low, ignition/fuel system, injector, spark plug, ignition coil, mechanical fault |
| P1357 | 203 | Cylinder misfire with fuel cut-off- cylinder 8 | Wiring, fuel level low, ignition/fuel system, intake leak, mechanical fault |
| P1378 | 10238 | ECM self-test – bank 2 knock control malfunction | Wiring, KS, ECM |
| P1379 | 10239 | ECM self-test – bank 2 knock control malfunction | Wiring, KS, ECM |
| P1380 | 10217 | ECM self-test – bank 2 knock control malfunction | Wiring, KS, ECM |
| P1381 | 10215 | ECM self-test – bank 1 knock control malfunction | Wiring, KS, ECM |
| P1381 | 11890 | ECM self-test – bank 1 knock control malfunction | Wiring, KS, ECM |
| P1382 | 10216 | ECM self-test – bank 1 knock control malfunction | Wiring, KS, ECM |
| P1382 | 11890 | ECM self-test – bank 1 knock control malfunction | Wiring, KS, ECM |
| P1386 | 10214 | ECM self-test – bank 1 knock control malfunction | Wiring, KS, ECM |
| P1386 | 11890 | ECM self-test – bank 1 knock control malfunction | Wiring, KS, ECM |
| P140A | 10080 | Secondary air injection (AIR) system,
bank 1, bank 2 – insufficient flow detected | Hose connection(s), AIR valve, AIR
pump |
| P140A | 10750 | Secondary air injection (AIR) system, bank 1, bank 2 – insufficient flow detected | Hose connection(s), AIR valve, AIR |
| P140A | 10081 | Secondary air injection (AIR) system,
bank 1, bank 2 – insufficient flow detected | Hose connection(s), AIR valve, AIR
pump |
| P140A | 10760 | Secondary air injection (AIR) system,
bank 1, bank 2 – insufficient flow detected | Hose connection(s), AIR valve, AIR
pump |
| P140B | 10080 | Secondary air injection (AIR) system,
bank 1, bank 2 – insufficient flow detected | Hose connection(s), AIR valve, AIR
pump |
| P140B | 10080 | Secondary air injection {AIR) system,
bank 1, bank 2 – insufficient flow detected | Hose connection(s), AIR valve, AIR
pump |
| P140C | 10081 | Secondary air injection (AIR) system,bank 1, bank 2 – insufficient flow detected
| Hose connection(s), AIR valve, AIR pump
|
| P140C | 10760 | Secondary air injection (AIR) system,
bank 1, bank 2 – insufficient flow detected | Hose connection(s), AIR valve, AIR
pump |
| P1413 | 35 | Secondary air injection (AIR) pump relay – signal low | Wiring, connector, AIR pump relay |
| P1413 | 10084 | Secondary air injection (AIR) pump relay – signal low | Wiring, connector, AIR pump relay |
| P1413 | 10755 | Secondary air injection (AIR) pump relay – signal low | Wiring, connector, AIR pump relay |
| P1414 | 35 | Secondary air injection (AIR) pump relay – signal high | Wiring, connector, AIR pump relay |
| P1414 | 10084 | Secondary air injection {AIR) pump relay – signal high | Wiring, connector, AIR pump relay |
| P1414 | 10755 | Secondary air injection (AIR) pump relay – signal high | Wiring, connector, AIR pump relay |
| P1423 | 171 | Secondary air injection (AIR) system – insufficient flow detected | Hose connection(s), AIR valve, AIR
pump |
| P1432 | 171 | Secondary air injection {AIR) system – incorrect flow detected | Hose connection(s), AIR valve, AIR
pump |
| P1434 | 10775 | Diagnostic module tank leakage | Wiring, diagnostic module |
| P1447 | 10775 | Diagnostic module tank leakage – pump current too high during test | Wiring, diagnostic module |
| P1448 | 10775 | Diagnostic module tank leakage – pump current too low | Wiring, diagnostic module |
| P1449 | 10775 | Diagnostic module tank leakage – pump current too high | Wiring, diagnostic module |
| P1500 | 211 | Idle speed control (ISC) actuator – stuck open | Idle speed control (ISC) actuator |
| P1501 | 211 | Idle speed control (ISC) actuator- stuck closed | Idle speed control (ISC) actuator |
| P1502 | 2 | Idle speed control (ISC) actuator closing solenoid – signal high | Wiring, connector(s), ISC actuator closing |
| P1502 | 27 | Idle speed control (ISC) actuator closing solenoid – signal high | Wiring, connector(s), ISC actuator closing solenoid, ECM |
| P1503 | 2 | Idle speed control (ISC) actuator closing solenoid – signal low | Wiring, connector(s), ISC actuator closing |
| P1503 | 27 | Idle speed control (ISC) actuator closing solenoid – signal low | Wiring, connector(s), ISC actuator closing solenoid, ECM |
| P1504 | 2 | Idle speed control (ISC) actuator closing solenoid – open circuit | Wiring, connector(s), ISC actuator closing |
| P1504 | 27 | Idle speed control (ISC) actuator closing solenoid – open circuit | Wiring, connector(s), ISC actuator closing solenoid, ECM |
| P1506 | 29 | Idle speed control (ISC) actuator opening solenoid – signal high | Wiring, connector(s), ISC actuator opening |
| P1506 | 53 | Idle speed control (ISC) actuator opening solenoid – signal high | Wiring, connector(s), ISC actuator opening solenoid, ECM |
| P1507 | 29 | Idle speed control (ISC) actuator opening solenoid – signal low | Wiring, connector(s), ISC actuator opening solenoid, ECM |
| P1507 | 53 | Idle speed control (ISC) actuator opening solenoid – signal low | Wiring, connector(s), ISC actuator opening solenoid, ECM |
| P1508 | 29 | Idle speed control (ISC) actuator opening solenoid – open circuit | Wiring, connector(s), ISC actuator opening solenoid, ECM |
| P1508 | 53 | Idle speed control (ISC) actuator opening solenoid – open circuit | Wiring, connector(s), ISC actuator opening solenoid, ECM |
| P1509 | 29 | Idle speed control (ISC) actuator- opening malfunction | Wiring, ISC actuator opening solenoid |
| P1512 | 124 | Differential intake manifold circuit – signal low | Wiring, ECM |
| P1513 | 124 | Differential intake manifold circuit – signal high | Wiring, ECM |
| P1515 | 12160 | Engine off timer – incorrect | Wiring, ECM |
| P151F | 12110 | CAN data bus, vehicle speed sensor – timeout | Wiring |
| P152A | 12111 | Vehicle speed sensor (VSS) – speed too low compared to reference value | Wiring, VSS |
| P152B | 12111 | Vehicle speed sensor (VSS) – speed too low compared to reference value | Wiring, VSS |
| P1525 | 67 | ‘A’ Camshaft position (CMP) actuator, bank 1 – open circuit | Wiring, CMP actuator |
| P1525 | 72 | ‘A’ Camshaft position (CMP) actuator, bank 1 – open circuit | Wiring, CMP actuator |
| P1526 | 74 | ‘A’ Camshaft position (CMP) actuator, bank 2 – open circuit | Wiring, CMP actuator |
| P1526 | 75 | ‘A’ Camshaft position (CMP) actuator, bank 2 – open circuit | Wiring, CMP actuator |
| P1531 | 21 | ‘B’ Camshaft position (CMP) actuator, bank 1 – open circuit | Wiring, CMP actuator |
| P1531 | 22 | ‘B’ Camshaft position (CMP) actuator, bank 1 – open circuit | Wiring, CMP actuator |
| P1532 | 83 | ‘B’ Camshaft position (CMP) actuator, bank 2 – open circuit | Wiring, CMP actuator |
| P1532 | 84 | ‘B’ Camshaft position (CMP) actuator, bank 2 – open circuit | Wiring, CMP actuator |
| P1550 | 2 | Idle speed control (ISC) actuator – closing malfunction | Wiring, ISC actuator |
| P1552 | 67 | ‘A’ Camshaft position (CMP) actuator, bank 1 – open circuit | Wiring, CMP actuator |
| P1556 | 72 | AIC compressor – signal low | Wiring |
| P1560 | 22 | ‘B’ Camshaft position (CMP) actuator, bank 1 – open circuit | Wiring, CMP actuator |
| P1565 | 21 | Multifunction steering wheel – interface malfunction | Wiring, buttons ‘+’ and ‘-‘ pressed together |
| P1569 | 74 | ‘A’ Camshaft position (CMP) actuator, bank 2 – open circuit | Wiring, CMP actuator |
| P1573 | 75 | ‘A’ Camshaft position (CMP) actuator, bank 2 – signal low | Wiring, CMP actuator |
| P1581 | 83 | ‘B’ Camshaft position (CMP) actuator, bank 2 – open circuit | Wiring, CMP actuator |
| P1585 | 149 | Random/multiple cylinder(s) – misfire detected | Fuel level low, ignition/fuel system, injector(s), intake leak, mechanical fault |
| P1594 | 84 | ‘B’ Camshaft position (CMP) actuator, bank 2 – open circuit | Wiring, CMP actuator |
| P164A | 11891 | Knock sensor (KS) – timeout | Wiring, KS |
| P1602 | 48 | ECM self-test – defective | ECM |
| P1602 | 122 | ECM self-test – defective | ECM |
| P1602 | 231 | ECM self-test – defective | ECM |
| P1603 | 49 | ECM self-test – torque monitoring | Wiring, ECM |
| P1604 | 50 | ECM self-test – speed monitoring | Wiring, ECM |
| P1611 | 129 | Transmission control module (TCM) – communication malfunction | Wiring, TCM, ECM |
| P1611 | 10505 | Transmission control module (TCM) – communication malfunction | Wiring, TCM, ECM |
| P1619 | 123 | Map cooling thermostat control circuit – signal low | Wiring, map cooling thermostat |
| P1620 | 123 | Map cooling thermostat control circuit – signal high | Wiring, map cooling thermostat |
| P1624 | 146 | Accelerator pedal position (APP) sensor 1 – circuit malfunction | Wiring, APP sensor, ECM |
| P1625 | 147 | Accelerator pedal position (APP) sensor 2 – circuit malfunction | Wiring, APP sensor, ECM |
| P1628 | 10089 | Throttle valve actuator – spring test malfunction, bank 1 | Wiring, throttle valve actuator, ECM |
| P1628 | 11521 | Throttle valve actuator – spring test malfunction, bank 1 | Wiring, throttle valve actuator, ECM |
| P1629 | 10089 | Throttle valve actuator – spring test malfunction, bank 1 | Wiring, throttle valve actuator, ECM |
| P1629 | 11521 | Throttle valve actuator – spring test malfunction, bank 1 | Wiring, throttle valve actuator, ECM |
| P1631 | 10133 | Throttle valve actuator – spring test malfunction, bank 1 | Wiring, throttle valve actuator, ECM |
| P1631 | 11520 | Throttle valve actuator – spring test malfunction, bank 1 | Wiring, throttle valve actuator, ECM |
| P1632 | 115 | Throttle valve – adaptation failure | Wiring, throttle valve adaptation, throttle motor position sensor, ECM |
| P1633 | 115 | Throttle valve adaptation – limp-home position incorrect | Wiring, throttle valve adaptation, throttle motor position sensor, ECM |
| P1634 | 115 | Throttle valve adaptation -spring test failed, bank 1 | Wiring, mechanical fault, ECM |
| P1634 | 10133 | Throttle valve adaptation -spring test failed, bank 1 | Wiring, mechanical fault, ECM |
| P1634 | 11520 | Throttle valve adaptation – spring test failed, bank 1 | Wiring, mechanical fault, ECM |
| P1635 | 115 | Throttle valve adaptation – mechanical stop not adapted | Wiring, throttle valve adaptation, throttle motor position sensor, ECM |
| P1636 | 109 | Throttle valve control circuit, bank 1 – circuit malfunction | Wiring, throttle motor position sensor, ECM |
| P1636 | 10132 | Throttle valve control circuit, bank 1 – circuit malfunction | Wiring, throttle motor position sensor, ECM |
| P1637 | 162 | Throttle position control- control deviation, bank 1 | Wiring, throttle motor position sensor, ECM |
| P1637 | 10130 | Throttle position control- control deviation, bank 1 | Wiring, throttle motor position sensor, ECM |
| P1637 | 11505 | Throttle position control – control deviation, bank 1 | Wiring, throttle motor position sensor, ECM |
| P1638 | 160 | Throttle position control – throttle stuck temporarily, bank 1 | Wiring, mechanical fault, ECM |
| P1638 | 10131 | Throttle position control – throttle stuck temporarily, bank 1 | Wiring, mechanical fault, ECM |
| P1638 | 11504 | Throttle position control – throttle stuck temporarily, bank 1 | Wiring, mechanical fault, ECM |
| P1639 | 161 | Throttle position control – throttle stuck permanently, bank 1 | Wiring, mechanical fault, ECM |
| P1639 | 10131 | Throttle position control – throttle stuck permanently, bank 1 | Wiring, mechanical fault, ECM |
| P1639 | 11504 | Throttle position control – throttle stuck permanently, bank 1 | Wiring, mechanical fault, ECM |
| P1640 | 155 | Engine control module (ECM) – RAM/ROM
malfunction | ECM |
| P1640 | 156 | Engine control module (ECM) – RAM/ROM
malfunction | ECM |
| P1653 | 134 | Transmission torque – signal incorrect | Wiring, TCM |
| P1654 | 134 | CAN data bus signal – timeout | Wiring, ECM |
| P1663 | 155 | Immobilizer control module – incorrect coding | Key learning procedure |
| P1663 | 156 | Immobilizer control module – incorrect coding | Key learning procedure |
| P1670 | 134 | Transmission intervention – incorrect signal | Wiring, TCM |
| P1675 | 135 | Throttle valve actuator, start test – adaptation required | Throttle valve actuator adaptation |
| P1694 | 136 | Throttle valve actuator, start test – spring test and limp-home position failed | Wiring, mechanical fault, ECM |
| P3012 | 10308 | Heated oxygen sensor (H02S) 1, bank 1 – adaptation value too high | Wiring, H025, ECM |
| P3012 | 11339 | Heated oxygen sensor (H02S) 1, bank 1 – adaptation value too high | Wiring, H025, ECM |
| P3013 | 10291 | Heated oxygen sensor (H02S) 1, bank 2 – adaptation value too high | Wiring, H025, ECM |
| P3013 | 11340 | Heated oxygen sensor (H02S) 1, bank 2 – adaptation value too high | Wiring, H025, ECM |
| P3014 | 10308 | Heated oxygen sensor (H02S) 1, bank 1-
voltage malfunction | Wiring, H02S, ECM |
| P3014 | 11339 | Heated oxygen sensor (H02S) 1, bank 1 – voltage malfunction | Wiring, H025, ECM |
| P3015 | 10291 | Heated oxygen sensor (H02S) 1, bank 2 – voltage malfunction | Wiring, H025, ECM |
| P3015 | 11340 | Heated oxygen sensor (H02S) 1, bank 2 – voltage malfunction | Wiring, H025, ECM |
| P3016 | 10013 | Heated oxygen sensor (H02S) 1, bank 1 – calibration malfunction | Wiring, H025, ECM |
| P3016 | 11424 | Heated oxygen sensor (H02S) 1, bank 1 – calibration malfunction | Wiring, H025, ECM |
| P3017 | 10005 | Heated oxygen sensor (H02S) 1, bank 2 – calibration malfunction | Wiring, H02S, ECM |
| P3017 | 11425 | Heated oxygen sensor (H02S) 1, bank 2 – calibration malfunction | Wiring, H02S, ECM |
| P3018 | 10313 | Heated oxygen sensor (H02S) 1, bank 1 – lambda control malfunction | Wiring, H02S |
| P3018 | 11341 | Heated oxygen sensor (H02S) 1, bank 1 – lambda control malfunction | Wiring, H02S |
| P3019 | 10292 | Heated oxygen sensor (H02S) 1, bank 2 – lambda control malfunction | Wiring, H02S |
| P3019 | 11342 | Heated oxygen sensor (H02S) 1, bank 2- lambda control malfunction | Wiring, H02S |
| P3020 | 10313 | Heated oxygen sensor (H02S) 1, bank 1 – signal voltage malfunction | Wiring, H02S |
| P3020 | 11341 | Heated oxygen sensor (H02S) 1, bank 1 – signal voltage malfunction | Wiring, H02S |
| P3021 | 10292 | Heated oxygen sensor (H02S) 1, bank 2 – signal voltage malfunction | Wiring, H02S |
| P3021 | 11342 | Heated oxygen sensor (H02S) 1, bank 2- signal voltage malfunction | Wiring, H02S |
| P3022 | 10308 | Heated oxygen sensor (H02S) 1, bank 1 – communication malfunction | Wiring, H02S |
| P3022 | 11339 | Heated oxygen sensor (H02S) 1, bank 1 – communication malfunction | Wiring, H02S |
| P3023 | 10291 | Heated oxygen sensor (H02S) 1, bank 2 – communication malfunction | Wiring, H02S |
| P3023 | 11340 | Heated oxygen sensor (H02S) 1, bank 2- communication malfunction | Wiring, H02S |
| P3024 | 10308 | Heated oxygen sensor (H02S) 1, bank 1 –
initialization malfunction | Wiring, H02S |
| P3024 | 11339 | Heated oxygen sensor (H02S) 1, bank 1 – initialization malfunction | Wiring, H02S |
| P3025 | 10291 | Heated oxygen sensor (H02S) 1, bank 2 – initialization malfunction | Wiring, H02S |
| P3025 | 11340 | Heated oxygen sensor (H02S) 1, bank 2 – initialization malfunction | Wiring, H02S |
| P3026 | 10013 | Heated oxygen sensor (H02S) 1, bank 1 – operating temperature malfunction | Wiring, H02S, ECM |
| P3026 | 11424 | Heated oxygen sensor (H02S) 1, bank 1 –
operating temperature malfunction | Wiring, H02S, ECM |
| P3027 | 10005 | Heated oxygen sensor (H02S) 1, bank 2- operating temperature malfunction | Wiring, H02S, ECM |
| P3027 | 11425 | Heated oxygen sensor (H02S) 1, ban·k 2- operating temperature malfunction | Wiring, H02S, ECM |
| P3028 | 10013 | Heated oxygen sensor (H02S) 1, bank 1 – no activity | Wiring, H02S, ECM |
| P3028 | 11424 | Heated oxygen sensor (H02S) 1, bank 1 – no activity | Wiring, H02S, ECM |
| P3029 | 10005 | Heated oxygen sensor (H02S) 1, bank 2 – no activity | Wiring, H02S, ECM |
| P3029 | 11425 | Heated oxygen sensor (H02S) 1, bank 2 – no activity | Wiring, H02S, ECM |
| P3200 | 52615 | Transmission control module (TCM) – CAN
chip defective | TCM |
| P3201 | 52615 | Transmission control module (TCM) – CAN
chip defective | TCM |
| P3202 | 52615 | Transmission control module (TCM) – CAN
chip defective | TCM |
| P3203 | 52619 | Local CAN data bus – malfunction | Wiring, connected modules |
| P3204 | 52619 | Local CAN data bus – malfunction | Wiring, connected modules |
| P3205 | 52619 | Local CAN data bus – malfunction | Wiring, connected modules |
| P320D | 10621 | CAN data bus monitoring – ETC timeout | Wiring, connected modules |
| P3200 | 11722 | CAN data bus monitoring – ETC timeout | Wiring, connected modules |
| P3200 | 11723 | CAN data bus monitoring – ETC timeout | Wiring, connected modules |
| P321E | 12151 | Ambient pressure sensor – maximum pressure incorrect | Wiring, ambient pressure sensor |
| P321F | 12151 | Ambient pressure sensor – minimum pressure incorrect | Wiring, ambient pressure sensor |
| P3213 | 10505 | CAN data bus monitoring – ETC check malfunction | Wiring, connected modules |
| P3213 | 11722 | CAN data bus monitoring – ETC check malfunction | Wiring, connected modules |
| P3213 | 10621 | CAN data bus monitoring – ETC check malfunction | Wiring, connected modules |
| P3213 | 11723 | CAN data bus monitoring – ETC check malfunction | Wiring, connected modules |
| P3214 | 10505 | CAN data bus monitoring – ETC check malfunction | Wiring, connected modules |
| P3214 | 17722 | CAN data bus monitoring – ETC check malfunction | Wiring, connected modules |
| P322A | 12151 | Ambient pressure sensor – open circuit | Wiring, ambient pressure sensor |
| P323C | 12151 | Ambient pressure sensor – comparison current incorrect | Wiring, ambient pressure sensor |