| Model: | 3 Series 2.5/3.0L (E46/E90/E91) 5 Series 2.5/3.0/4.4/4.8L (E39/E60/E61) 5 Series M5 5.0L (E39) 7 Series 4.4/4.8L (E65/E66) XS 3.0/4.4/4.6/4.8L (E53) |
| Year: | 2000-06 |
| Engine identification: | 25 6S 5/6, 30 6S 3, 44 8S 1/2, 46 8S 1, 50 8S 1, N52/53, N62, N62 B44, N62 B48, S85 |
| System: | Siemens MS43 Siemens MS45 Siemens MS S52 Motronic ME 7.2 Motronic ME 9.2.1 |
General information
- Engine control module (ECM) incorporates self-diagnosis function.
- Malfunction indicator lamp (MIL) will illuminate if certain faults are recorded.
- ECM operates in backup mode if sensors fail, to enable vehicle to be driven to workshop.
Accessing
- Trouble codes can only be displayed by using a Scan Tool connected to the data link connector (DLC).
o 3 Series (E46) – driver’s footwell [1]o 5 Series (E39) – driver’s footwell [2]o 5 Series (E60) – behind cover, ‘A’ pillar driver’s side [3]o X5 (E53)/7 Series (E65/E66)- driver’s footwell [4]
Erasing
- After the faults have been rectified, trouble codes can only be erased by using a Scan Tool connected to the data link connector (DLC).
Trouble code identification
| OBD-11 code | BMW type | Fault location | Probable cause |
| PO, P2, uo | – | Refer to 080-11 trouble code tables | – |
| P1041 | 10334 | WT control module, bank 1 – EEPROM error | WT control module |
| P1042 | 10334 | · vvr control module, bank 1 – RAM error | WT control module |
| P1043 | 10334 | VVT control module, bank 1 – ROM error | WT control module |
| P1044 | 10335 | VVT control module, bank 2 – EEPROM error | WT control module |
| P1045 | 10335 | WT control module, bank 2 – RAM error | WT control module |
| P1046 | 10335 | VVT control module, bank 2 – ROM error | WT control module |
| P1047 | 10336 | VVT control circuit, bank 1 – high input | Wiring, connections |
| P1048 | 10336 | WT control circuit, bank 1 – low input | Wiring, connections |
| P1049 | 10336 | VVT control circuit cables, bank 1 – short circuit | Wiring, connections |
| P1050 | 10336 | VVT control circuit, bank 1 – circuit malfunction | Wiring, connections, WT control module |
| P1051 | 10337 | VVT control circuit, bank 2 – high input | Wiring, connections |
| P1052 | 10337 | VVT control circuit, bank 2 – low input | Wiring, connections |
| P1053 | 10337 | WT control circuit cables, bank 2 – short circuit | Wiring, connections |
| P1054 | 10337 | WT control circuit, bank 2 – circuit malfunction | Wiring, connections, VVT control module |
| P1055 | 10338 | WT control motor, bank 1 – supply voltage high input | Wiring, connections |
| P1056 | 10338 | VVT control motor, bank 1 – supply voltage low input | Wiring, connections |
| P1057 | 10338 | WTcontrol motor, bank 1 – supply voltage circuit malfunction | Wiring, connections |
| P1058 | 10339 | VVT control motor, bank 2 – supply voltage high input | Wiring, connections |
| P1059 | 10339 | VVT control motor, bank 2 – supply voltage low input | Wiring, connections |
| P1060 | 10339 | VVT control motor, bank 2 – supply voltage circuit malfunction | Wiring, connections |
| P1061 | 10341 | VVT limp home request, bank 1 – circuit malfunction | Wiring, connections, ECM |
| P1062 | 10341 | WTlimp home request, bank 1 -full stroke position not reached | Wiring, connections, ECM |
| P1063 | 10341 | WT limp home request, bank 1 – air mass signal malfunction | Wiring, connections, mass air flow (MAF)sensor, ECM |
| P1064 | 10342 | WTstarting position/parking position comparison – circuit malfunction | Wiring, connections |
| P1065 | 10227 | WT timeout, no signal – CAN data bus malfunction | Wiring, connections |
| P1066 | 10227 | WT message monitoring – circuit malfunction | Wiring, connections |
| P1071 | 10334 | WTcontrol module, bank 1 – internal malfunction | VVT control module |
| P1072 | 10335 | VVT control module, bank 2 – internal malfunction | VVT control module |
| P1083 | 202 | Heated oxygen sensor (H02S) 1, bank 1 – range/performance problem | Wiring, intake/exhaust leak, fuel level low, fuel pressure, evaporative emission (EVAP)canister purge valve, injector(s), H02S, ECM |
| P1084 | 202 | Heated oxygen sensor (H02S) 1, bank 1 – range/performance problem | Wiring, intake/exhaust leak, fuel level low, fuel pressure, evaporative emission (EVAP)canister purge va.lve, injector(s), H02S, ECM |
| P1085 | 203 | Heated oxygen sensor (H02S) 1, bank 2 – range/performance problem | Wiring, intake/exhaust leak, fuel level low, fuel pressure, evaporative emission (EVAP)canister purge valve, injector(s), H02S, ECM |
| P1086 | 203 | Heated oxygen sensor (H02S) 1, bank 2 – range/performance problem | Wiring, intake/exhaust leak, fuel level low, fuel pressure, evaporative emission (EVAP)canister purge valve, injector(s), H02S, ECM |
| P1087 | 229/ 10015 | 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), H02S, ECM |
| P1088 | 229/ 10015 | 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), H02S, ECM |
| P1089 | 230/ 10021 | 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), H02S, ECM |
| P1094 | 230/ 10021 | 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 |
| P1100 | 57 | Mass air flow (MAF) sensor – high input | Wiring, MAF sensor, ECM |
| P1111 | 11/ 10125 | Engine coolant temperature (ECT) sensor, radiator outlet – malfunction | Wiring, connector(s), ECT sensor, ECM |
| P1112 | 11/ 10125 | Engine coolant temperature (ECT) sensor, radiator outlet – malfunction | Wiring, connector(s), ECT 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, bank2 – 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 |
| P1120 | 114/ 10247 | Accelerator pedal position (APP) sensor – circuit malfunction | Wiring, APP sensor, ECM |
| P1121 | 117/ 10248 | Accelerator pedal position (APP) sensor 1 – circuit malfunction | Wiring, APP sensor, ECM |
| P1122 | 110/ 10231 | Accelerator pedal position (APP) sensor 1 – low input | Wiring short to ground, APP sensor |
| P1123 | 110/ 10231 | Accelerator pedal position (APP) sensor 1 – high input | Wiring short to positive, APP sensor |
| P1130 | 10017 | Heated oxygen sensor (H02S) 2, bank 1 – dynamic test malfunction | Wiring, H02S, ECM |
| P1131 | 10023 | Heated oxygen sensor (H02S) 2, bank 2- dynamic test malfunction | Wiring, H02S, ECM |
| P1134 | 13/25/ 37 | Heated oxygen sensor (H02S) 1, bank 1 – sig[lal malfunction | Wiring, H02S, ECM |
| P1135 | 13/25/ 37 | Heated oxygen sensor (H02S) 1, bank 1 – low voltage | Wiring, H025, ECM |
| P1136 | 13/25/37 | Heated oxygen sensor (H02S) 1, bank 1 – high voltage | Wiring, H02S, ECM |
| P1137 | 14/79 | Heated oxygen sensor (H02S) 2, bank 1 – signal malfunction | Wiring, H02S, ECM |
| P1138 | 14/79 | Heated oxygen sensor (H02S) 2, bank 1 – low voltage | Wiring, H02S, ECM |
| P1139 | 14/79 | Heated oxygen sensor (H02S) 2, bank 1 – high voltage | Wiring, H02S, ECM |
| P1140 | 73 | Mass air flow (MAF) sensor/volume air flow (VAF) sensor- incorrect signal | Wiring, connector(s), MAF sensorNAF sensor |
| P1143 | 215 | Heated oxygen sensor (H02S) 2, bank 1 – signal too high | Wiring short to positive, catalytic converter, fuel pressure high, H02S |
| P1144 | 215 | Heated oxygen sensor (H02S) 2, bank 1 – signal too low | Wiring short to ground, poor connection, exhaust leak, fuel pressure low, H02S |
| P1149 | 216 | Heated oxygen sensor (H02S) 2, bank 2 – signal too high | Wiring short to positive, catalytic converter, fuel pressure high, H02S |
| P1150 | 216 | Heated oxygen sensor (H02S) 2, bank 2 – signal too low | Wiring short to ground, poor connection, exhaust leak, fuel pressure low, H02S |
| P1151 | 5/38/55 | Heated oxygen sensor (H02S) 1, bank 2 – signal malfunction | Wiring, H02S, ECM |
| P1152 | 5/38/55 | Heated oxygen sensor (H02S) 1, bank 2 – low voltage | Wiring, H02S, ECM |
| P1153 | 5/38/55 | Heated oxygen sensor (H02S) 1, bank 2 – high voltage | Wiring, H02S, ECM |
| P1155 | Apr-61 | Heated oxygen sensor (H02S) 2, bank 2- signal malfunction | Wiring, H02S, ECM |
| P1156 | Apr-61 | Heated oxygen sensor (H02S) 2, bank 2 – low voltage | Wiring, H02S, ECM |
| P1157 | Apr-61 | Heated oxygen sensor (H02S) 2, bank 2- high voltage | Wiring, H02S, ECM |
| P1158 | 28 | Fuel trim (FT); bank 1 – range/performance problem | Wiring, connectors, intake/fuel system, injectors, H02S, MAF sensor, ECT sensor, EVAP canister purge valve, ECM |
| P1159 | 28 | Fuel trim (FT), bank 1 – range/performance problem | Wiring, connectors, intake/fuel system, injectors, H02S, MAF sensor, ECT sensor, EVAP canister purge valve, ECM |
| P1160 | 29 | Fuel trim (FT), bank 2 – range/performance problem | Wiring, connectors, intake/fuel system, injectors, H02S, MAF sensor, ECT sensor, EVAP canister purge valve, ECM |
| P1161 | 29 | Fuel trim (FT), bank 2 – range/performance problem | Wiring, connectors, intake/fuel system, injectors, H02S, MAF sensor, ECT sensor, EVAP canister purge valve, ECM |
| P1168 | 15 | Post catalyst fuel trim {FT), bank 1 – range/performance problem | Wiring, connectors, intake/fuel system, injectors, H02S, MAF sensor, ECT sensor, EVAP canister purge valve, ECM |
| P1170 | 21 | Post catalyst fuel trim (FT), bank 2 – range/performance problem | Wiring, connectors, intake/fuel system, injectors, H02S, MAF sensor, ECT sensor, EVAP canister purge valve, 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, H02S, ECM |
| P1179 | 217 | Heated oxygen sensor (H02S) 1, bank 2 – slow switching | Wiring, H02S, ECM |
| P1184 | 218 | Heated oxygen sensor (H02S) 1, bank 1 – no activity detected | Wiring, H02S |
| P1185 | 219 | Heated oxygen sensor (H02S) 1, bank 2 – no activity detected | Wiring, H02S |
| 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 |
| P1200 | 24 | Fuel trim (FT) upper adaptation, bank 1 – range/performance problem | Wiring, connectors, intake/fuel system, injectors, H02S, MAF sensor, ECT sensor, EVAP canister purge valve, ECM |
| P1201 | 24 | Fuel trim (FT) upper adaptation, bank 1 – range/performance problem | Wiring, connectors, intake/fuel system, injectors, H02S, MAF sensor, ECT sensor, EVAP canister purge valve, ECM |
| P1202 | 25 | Fuel trim (FT) upper adaptation, bank 2 – range/performance problem | Wiring, connectors, intake/fuel system, injectors, H02S, MAF sensor, ECT sensor, EVAP canister purge valve, ECM |
| P1203 | 25 | Fuel trim (FT) upper adaptation, 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 |
| P1222 | 111/ 10232 | Accelerator pedal position (APP) sensor, track 2 – low input | Wiring short to ground, APP sensor |
| P1223 | 111/ 10232 | Accelerator pedal position (APP) sensor, track 2 – high input | Wiring short to positive, APP sensor |
| P1247 | 10461 | Barometric pressure – signal malfunction | Wiring, ECM |
| P1314 | 202/ 203 | 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 | 227/ 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 |
| P1315 | 10086 | Camshaft position (CMP) sensor, sensor ‘A’, bank 1 – signal malfunction | Wiring, CMP sensor, ECM |
| P1316 | 10086 | Camshaft position (CMP) sensor, sensor ‘A’, bank 1 – signal malfunction | Wiring, CMP sensor, ECM |
| P1317 | 15 | ‘B’ Camshaft position (CMP) actuator – range/performance problem | Wiring, CMP actuator |
| P1318 | 10087 | Camshaft position (CMP) sensor, sensor ‘B’, bank 1 – signal malfunction | Wiring, CMP sensor, ECM |
| P1319 | 10087 | Camshaft position (CMP) sensor, sensor ‘B’, bank 1 – signal malfunction | Wiring, CMP sensor, ECM |
| P1326 | 10422 | Camshaft position (CMP) sensor, sensor ‘A’, bank 1 – timing reference out of range | Wiring, CMP sensor, ECM |
| P1327 | 59/211/ 10211 | Knock sensor (KS) 2, bank 1 -low input | Wiring, KS incorrectly tightened, KS |
| P1328 | 211/ 10211 | 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 |
| P1330 | 10212 | Knock sensor (KS) 3 – high input | Wiring, KS incorrectly tightened, KS |
| P1331 | 10424 | Camshaft position (CMP) sensor, sensor ‘B’, bank 1 – timing reference out of range | Wiring, CMP sensor, ECM |
| P1332 | 213/ | Knock sensor (KS) 4 – low input | Wiring, KS incorrectly tightened, KS |
| 10213 | |||
| P1333 | 213/ 10213 | Knock sensor (KS) 4 – high input | Wiring, KS incorrectly tightened, KS |
| P1338 | 10088 | Camshaft position (CMP) sensor, sensor ‘A’, bank 1 – phase position malfunction | Wiring, CMP sensor, ECM |
| P1339 | 10092 | Camshaft position (CMP) sensor, sensor ‘B’, bank 1 – phase position malfunction | Wiring, CMP sensor, ECM |
| P1340 | 62/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 | 62/204 | Multiple cylinder(s) misfire- with fuel cut-off | Wiring, fuel level low, ignition/fuel system, intake leak, mechanical fault |
| P1342 | 50/205 | Cylinder misfire during start – cylinder 1 | Wiring, fuel level low, ignition/fuel system, injector, spark plug, ignition coil, mechanical fault |
| P1342 | 238/ 10050 | Cylinder misfire during start – cylinder 1 | Wiring, fuel level low; ignition/fuel system, injector, spark plug, ignition coil, mechanical fault |
| P1343 | 50/196 | Cylinder misfire with fuel cut-off – cylinder 1 | Wiring, fuel level low, ignition/fuel system, intake leak, mechanical fault |
| P1343 | 238/ 10050 | Cylinder misfire with fuel cut-off – cylinder 1 | Wiring, fuel level low, ignition/fuel system, intake leak, mechanical fault |
| P1344 | 57/206 | Cylinder misfire during start – cylinder 2 | Wiring, fuel level low, ignition/fuel system, injector, spark plug, ignition coil, mechanical fault |
| P1344 | 239/ 10054 | Cylinder misfire during start – cylinder 2 | Wiring, fuel level low, ignition/fuel system, injector, spark plug, ignition coil, mechanical fault |
| P1345 | 57/197 | Cylinder misfire with fuel cut-off – cylinder 2 | Wiring, fuel level low, ignition/fuel system, intake leak, mechanical fault |
| P1345 | 239/ 10054 | Cylinder misfire with fuel cut-off- cylinder 2 | Wiring, fuel level low, ignition/fuel system, intake leak, mechanical fault |
| P1346 | 55/207 | Cylinder misfire during start – cylinder 3 | Wiring, fuel level low, ignition/fuel system, injector, spark plug, ignition coil, mechanical fault |
| P1346 | 240/ 10052 | Cylinder misfire during start – cylinder 3 | Wiring, fuel level low, ignition/fuel system, injector, spark plug, ignition coil, mechanical fault |
| P1347 | 55/198 | Cylinder misfire with fuel cut-off – cylinder 3 | Wiring, fuel level low, ignition/fuel system, intake leak, mechanical fault |
| P1347 | 240/ 10052 | Cylinder misfire with fuel cut-off- cylinder 3 | Wiring, fuel level low, ignition/fuel system, intake leak, mechanical fault |
| P1348 | 52/208 | Cylinder misfire during start – cylinder 4 | Wiring, fuel level low, ignition/fuel system, injector, spark plug, ignition coil, mechanical fault |
| P1348 | 241/ 10055 | Cylinder misfire during start – cylinder 4 | Wiring, fuel level low, ignition/fuel system, injector, spark plug, ignition coil, mechanical fault |
| P1349 | 52/199 | Cylinder misfire with fuel cut-off – cylinder 4 | Wiring, fuel level low, ignition/fuel system, intake leak, mechanical fault |
| P1349 | 241/ 10055 | Cylinder misfire with fuel cut-off – cylinder 4 | Wiring, fuel level low, ignition/fuel system, intake leak, mechanical fault |
| P1350 | 51/209 | Cylinder misfire during start – cylinder 5 | Wiring, fuel level low, ignition/fuel system, injector, spark plug, ignition coil, mechanical fault |
| P1350 | 242/ 10051 | Cylinder misfire during start – cylinder 5 | Wiring, fuel level low, ignition/fuel system, injector, spark plug, ignition coil, mechanical fault |
| P1351 | 51/200 | Cylinder misfire with fuel cut-off – cylinder 5 | Wiring, fuel level low, ignition/fuel system, intake leak, mechanical fault |
| P1351 | 242/ 10051 | Cylinder misfire with fuel cut-off – cylinder 5 | Wiring, fuel level low, ignition/fuel system, intake leak, mechanical fault |
| P1352 | 54/210 | Cylinder misfire during start – cylinder 6 | Wiring, fuel level low, ignition/fuel system, injector, spark plug, ignition coil, mechanical fault |
| P1352 | 243/ 10053 | Cylinder misfire during start – cylinder 6 | Wiring, fuel level low, ignition/fuel system, injector, spark plug, ignition coil, mechanical fault |
| P1353 | 54/201 | Cylinder misfire with fuel cut-off – cylinder 6 | Wiring, fuel level low, ignition/fuel system, intake leak, mechanical fault |
| P1353 | 243/ 10053 | Cylinder misfire with fuel cut-off – cylinder 6 | Wiring, fuel level low, ignition/fuel system, intake leak, mechanical fault |
| P1354 | 56/211 | Cylinder misfire during start – cylinder 7 | Wiring, fuel level low, ignition/fuel system, injector, spark plug, ignition coil, mechanical fault |
| P1355 | 56/202 | Cylinder misfire with fuel cut-off – cylinder 7 | Wiring, fuel level low, ignition/fuel system, intake leak, mechanical fault |
| P1356 | 53/212 | Cylinder misfire during start – cylinder 8 | Wiring, fuel level low, ignition/fuel system, injector, spa’rk plug, ignition coil, mechanical fault |
| P1357 | 53/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 | 215/ 10215 | ECM self-test – bank 1 knock control malfunction | Wiring, KS, ECM |
| P1382 | 216/ 10216 | ECM self-test – bank 1 knock control malfunction | Wiring, KS, ECM |
| P1386 | 10214 | ECM self-test – bank 1 knock control malfunction | Wiring, KS, ECM |
| P140A | 10080/ 10081 | 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 |
| P1413 | 35/84/ 10084 | Secondary air injection (AIR) pump relay – signal low | Wiring, connector, AIR pump relay |
| P1414 | 35/84/ 10084 | Secondary air injection (AIR) pump relay – signal high | Wiring, connector, AIR pump relay |
| P1415 | 10080 | Mass air flow (MAF) sensor/volume air flow (VAF) sensor- circuit malfunction | Wiring, connector(s), MAF sensorNAF sensor |
| P1429 | 10201 | Diagnostic module tank leakage – heater | Wiring, diagnostic module |
| P1430 | 10201 | Diagnostic module tank leakage – heater low | Wiring, diagnostic module |
| P1431 | 10201 | Diagnostic module tank leakage – heater high | Wiring, diagnostic module |
| P1432 | 171 | Secondary air injection (AIR) system – incorrect flow detected | Hose connection(s), AIR valve, AIR pump |
| P1434 | 10189 | Diagnostic module tank leakage | Wiring, diagnostic module |
| P1444 | 10186 | Diagnostic module tank leakage – pump control open circuit | Wiring, diagnostic module |
| P1445 | 10186 | Diagnostic module tank leakage – pump control signal low | Wiring, diagnostic module |
| P1446 | 10186 | Diagnostic module tank leakage – pump control signal high | Wiring, diagnostic module |
| P1447 | 10189 | Diagnostic module tank leakage – pump current too high during solenoid test | Wiring, diagnostic module |
| P1448 | 10189 | Diagnostic module tank leakage – pump current too low | Wiring, diagnostic module |
| P1449 | 10189/ 10775 | Diagnostic module tank leakage – pump current too high | Wiring, diagnostic module |
| P1449 | 10002 | Diagnostic module tank leakage – solenoid control open circuit | Wiring, diagnostic module |
| P1451 | 10002 | Diagnostic module tank leakage – solenoid control signal low | Wiring, diagnostic module |
| P1452 | 10002 | Diagnostic module tank leakage – solenoid control signal high | Wiring, diagnostic module |
| P1453 | 10084 | Secondary air injection (AIR) system – electrical fault | Wiring, connectors, AIR pump relay, AIR pump |
| 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/27/ 10198 | Idle speed control (ISC) actuator closing solenoid – signal high | Wiring, connector(s), ISC actuator closing solenoid, ECM |
| P1503 | 2/27/ 10198 | Idle speed control (ISC) actuator closing solenoid – signal low | Wiring, connector(s), ISC actuator closing solenoid, ECM |
| P1504 | 2/27/ 10198 | Idle speed control (ISC) actuator closing solenoid – open circuit | Wiring, connector(s), ISC actuator closing solenoid, ECM |
| P1506 | 29/53/ 10199 | Idle speed control (ISC) actuator opening solenoid – signal high | Wiring, connector(s), ISC actuator opening solenoid, ECM |
| P1507 | 29/53/ 10199 | Idle speed control (ISC) actuator opening solenoid – signal low | Wiring, connector(s), ISC actuator opening solenoid, ECM |
| P1508 | 29/53/ 10199 | 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 |
| P1510 | 10461 | Idle speed control valve – stuck | Wiring, mechanical fault |
| P1511 | 10270 | Differential intake manifold circuit – electrical malfunction | Wiring, ECM |
| P1512 | 124/ 10270 | Differential intake manifold circuit – signal low | Wiring, ECM |
| P1513 | 124/ 10270 | Differential intake manifold circuit – signal high | Wiring, ECM |
| P1523 | 21/165 | ‘A’ Camshaft position (CMP) actuator, bank .1 – signal low | Wiring, CMP actuator |
| P1524 | 21/165 | ‘A’ Camshaft position (CMP) actuator, bank 1 – signal high | Wiring, CMP actuator |
| P1525 | 21/67/ 72 | ‘A’ Camshaft position (CMP) actuator, bank 1 – open circuit | Wiring, CMP actuator |
| P1525 | 165/ 10165 | ‘A’ Camshaft position (CMP) actuator, bank 1 – open circuit | Wiring, CMP actuator |
| P1526 | 74/75/ 166 | ‘A’ Camshaft position (CMP) actuator, bank 2 – open circuit | Wiring, CMP actuator |
| P1527 | 166 | ‘A’ Camshaft position (CMP) actuator, bank 2 – signal low | Wiring, CMP actuator |
| P1528 | 166 | ‘A’ Camshaft position (CMP) actuator, bank 2 – signal high | Wiring, CMP actuator |
| P1529 | 19 | ‘B’ Camshaft position (CMP) actuator, bank 1 – signal low | Wiring, CMP actuator |
| P1530 | 19 | ‘B’ Camshaft position (CMP) actuator, bank 1 – signal high | Wiring, CMP actuator |
| P1531 | 21/22 | ‘B’ Camshaft position (CMP) actuator, bank 1 – open circuit | Wiring, CMP actuator |
| P1531 | 19/ 10173 | ‘B’ Camshaft position (CMP) actuator, bank 1 – open circuit | Wiring, CMP actuator |
| P1532 | 83/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 | A/C 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 |
| P16AO | 10288 | Internal control module – checksum error | Internal control module |
| P16A1 | 10288 | Internal control module – checksum error | Internal control module |
| P16A2 | 10288 | Internal control module – checksum error | Internal control module |
| P16A3 | 10345 | Internal control module – memory error | Internal control module |
| P16A4 | 10346 | Time out control module -knock sensor”bus | Wiring, KS, time out control module |
| P16A5 | 10347 | Time out control module – output stage bus | Wiring, time out control module |
| P16A6 | 10401 | ECM self-test – cruise control monitoring | Wiring, ECM |
| P16A7 | 10402 | ECM self-test – mass air flow (MAF) sensor monitoring | Wiring, MAF sensor, ECM |
| P16A8 | 10402 | ECM self-test- throttle position monitoring | Wiring, throttle position (TP) sensor, ECM |
| P16A9 | 10404 | ECM self-test – speed monitoring reset | Wiring, ECM |
| P16BO | 10405 | ECM self-test – pedal position monitoring | Wiring, accelerator pedal position (APP) sensor, ECM |
| P1681 | 10410 | ECM self-test – idle air control system error | Wiring, idle air control system, ECM |
| P16B2 | 10410 | ECM self-test – idle air control system error | Wiring, idle air control system, ECM |
| P16B3 | 10411 | ECM self-test – torque control monitoring | Wiring, ECM |
| P16B4 | 10411 | ECM self-test – cruise distance control monitoring | Wiring, ECM |
| P16B5 | 10411 | ECM self-test- automatic manual transmission monitoring | Wiring, ECM |
| P1686 | 10411 | ECM self-test – ETC monitoring | Wiring, ECM |
| P16B7 | 10412 | ECM self-test – clutch torque monitoring error | Wiring, ECM |
| P16B8 | 10412 | ECM self-test – clutch torque monitoring error | Wiring, ECM |
| P1689 | 10412 | ECM self-test- torque loss monitoring | Wiring, ECM |
| P16CO | 10412 | ECM self-test – driving dynamics control monitoring | Wiring, ECM |
| P16C1 | 10413 | ECM self-test – torque monitoring error | Wiring, ECM |
| P16C2 | 10417 | ECM self-test – speed limitation monitoring | Wiring, ECM |
| P16C3 | 10418 | ECM self-test – speed limitation error | Wiring, ECM |
| P1602 | 48/122/231 | ECM self-test – defective | ECM |
| P1603 | 49 | ECM self-test – torque monitoring | Wiring, ECM |
| P1611 | 129/ 10220/ 10505 | Transmission control module (TCM) – communication malfunction | Wiring, TCM, ECM |
| P1618 | 10103 | ECM self-test – AD-converter monitoring | Wiring, ECM |
| P1619 | 123/ 10140 | Map cooling thermostat control circuit – signal low | Wiring, map cooling thermostat |
| P1620 | 123/10140 | Map cooling thermostat control circuit – signal high | Wiring, map cooling thermostat |
| P1622 | 10140 | Map cooling thermostat control circuit – circuit malfunction | Wiring, map cooling thermostat |
| P1624 | 146/ 10048 | Accelerator pedal position (APP) sensor 1 – circuit malfunction | Wiring, APP sensor, ECM |
| P1625 | 147/ 10049 | 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 |
| P1629 | 10089 | 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 |
| P1632 | 115/ 10134 | Throttle valve – adaptation failure | Wiring, throttle valve adaptation, throttle motor position sensor, ECM |
| P1633 | 115/ 10134 | Throttle valve adaptation – limp-home position incorrect | Wiring, throttle valve adaptation, throttle motor position sensor, ECM |
| P1634 | 115/ 135/ 136 | Throttle valve adaptation – spring test failed, bank 1 | Wiring, mechanical fault, ECM |
| P1634 | 10133/ 10134/ 10145 | Throttle valve adaptation – spring test failed, bank 1 | Wiring, mechanical fault, ECM |
| P1635 | 115/ 10134/ 10419 | Throttle valve adaptation – mechanical stop not adapted | Wiring, throttle valve adaptation, throttle motor position sensor, ECM |
| P1636 | 109/ 132/ 10132 | Throttle valve control circuit, bank 1 -circuit malfunction | Wiring, throttle motor position sensor, ECM |
| P1637 | 130/ 162 | Throttle position control – control deviation, bank 1 | Wiring, throttle motor position sensor, ECM |
| P1637 | 10066/ 10130 | Throttle position control – control deviation, bank 1 | Wiring, throttle motor position sensor, ECM |
| P1638 | 131/ 160 | Throttle position control – throttle stuck temporarily, bank 1 | Wiring, mechanical fault, ECM |
| P1638 | 10064/ 10131 | Throttle position control – throttle stuck temporarily, bank 1 | Wiring, mechanical fault, ECM |
| P1639 | 131/ 161 | Throttle position control – throttle stuck permanently, bank 1 | Wiring, mechanical fault, ECM |
| P1639 | 10065/ 10131 | Throttle position control – throttle stuck permanently, bank 1 | Wiring, mechanical fault, ECM |
| P1640 | 155/ 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/ 156 | Immobilizer control module – incorrect coding | Key learning procedure |
| P1670 | 134 | Transmission intervention – incorrect signal | Wiring, TCM |
| P1675 | 135/ 10149 | Throttle valve actuator, start test – adaptation required | Throttle valve actuator adaptation |
| P1694 | 136/ 10145 | Throttle valve actuator, start test – spring test and limp-home position failed | Wiring, mechanical fault, ECM |
| P3010 | 10486 | Heated oxygen sensor (H02S) 2, bank 1 – low input after cold start | Wiring, H02S, ECM |
| P3011 | 10487 | Heated oxygen sensor (H02S) 2, bank 2 – low input after cold start | Wiring, H02S, ECM |
| P3012 | 10308 | Heated oxygen sensor (H02S) 1, bank 1 – adaptation value too high | Wiring, H02S, ECM |
| P3013 | 10291 | Heated oxygen sensor (H02S) 1, bank 2- adaptation value too high | Wiring, H02S, ECM |
| P3014 | 10308 | Heated oxygen sensor (H02S) 1, bank 1 – voltage malfunction | Wiring, H02S, ECM |
| P3015 | 10291 | Heated oxygen sensor (H02S) 1, bank 2 – voltage malfunction | Wiring, H02S, ECM |
| P3016 | 10013 | Heated oxygen sensor (H02S) 1, bank 1 – calibration malfunction | Wiring, H02S, ECM |
| P3017 | 10005 | 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 |
| P3019 | 10292 | 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 |
| P3021 | 10292 | 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 |
| P3023 | 10291 | Heated oxygen sensor (H02S) 1, bank 2 – communication malfunction | Wiring, H02S |
| P3024 | 10308 | Heated oxygen sensor (H02S) 1, bank 1 – initialization malfunction | Wiring, H02S |
| P3025 | 10291 | 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 |
| P3027 | 10005 | Heated oxygen sensor (H02S) 1, bank 2 – operating temperature malfunction | Wiring, H02S, ECM |
| P3028 | 10013 | 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 |
| P3040 | 10480 | Heated oxygen sensor (H02S) 2, bank 1 – lean/rich voltage malfunction | Wiring, H02S, ECM |
| P3041 | 10481 | Heated oxygen sensor (H02S) 2, bank 2 – lean/rich voltage malfunction | Wiring, H02S, ECM |
| P3198 | 10205 | Engine coolant temperature – malfunction | Wiring, ECT sensor, ECM |
| P3199 | 10207 | Engine coolant temperature – signal stuck | Wiring, ECT sensor, ECM |
| P320D | 10621 | CAN data bus monitoring – ETC timeout | Wiring, connected modules |
| 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 |
| P3213 | 10505/ 10621 | CAN data bus monitoring – ETC check malfunction | Wiring, connected modules |
| P3214 | 10505 | CAN data bus monitoring – ETC check malfunction | Wiring, connected modules |
| P3238 | 10289 | ECM self-test – TPU malfunction | Wiring, TPU, ECM |

