| Model: | 3 Series/Compact (E36) • 3 Series (E46) • 5 Series (E39) • 7 Series (E38) • 8 Series (E31) • X5 4.4L (E53) • Z3 |
| Year: | 1992-02 |
| Engine identification: | 19 4E/S 1, 20 6S 2/3/4, 25 6S 3/4, 28 6S 2, 35 8S 1/2, 35 8S 2, 44 8S 1/2, 54 12 1/2 |
| System: | Siemens MS40/41/42 • Bosch Motronic M5.2 • Bosch BMS46 • Bosch ME7.2 |
Accessing and erasing – Siemens MS40/41
- The engine control module (ECM) fault memory can only be accessed and erased using diagnostic equipment connected to the data link connector (DLC).
NOTE: Some models may have both DLCs fitted. DO NOT open 20-pin DLC while using 16-pin DLC.
Trouble code identification
| Scan code | Fault location | Probable cause |
| – | Engine control module (ECM) -data exchange not possible | Wiring between DLC and ECM, supply voltage, engine control relay, DLC |
| 0 | Engine control module (ECM) – undefined fault | Disconnect ECM multi-plug for at least 10 min.- check if trouble code reappears before replacing ECM |
| 1 | Ignition circuit, cyl. 1 – defective | Wiring, connector, ignition coil, ECM |
| 2 | MS41: Ignition circuit, cyl. 2 – defective | Wiring, connector, ignition coil, ECM |
| 2 | Ignition circuit, cyl. 3 – defective | Wiring, connector, ignition coil, ECM |
| 3 | MS41: Ignition circuit, cyl. 4 – defective | Wiring, connector, ignition coil, ECM |
| 3 | Ignition circuit, cyl. 5 – defective | Wiring, connector, ignition coil, ECM |
| 5 | MS41: Ignition circuit, cyl. 6 – defective | Wiring, connector, ignition coil, ECM |
| 5 | Injector, cyl. 6 – circuit malfunction | Wiring, injector |
| 6 | MS41: Injector, cyl. 2 – circuit malfunction | Wiring, injector |
| 6 | Injector, cyl. 4 – circuit malfunction | Wiring, injector |
| 8 | MS41: Injector, cyl. 1 – circuit malfunction | Wiring, injector |
| 8 | Mass air flow (MAF) sensor/volume air flow (VAF) sensor – circuit malfunction | Wiring, connector(s), MAF sensorNAF sensor |
| 10 | A/C control module/ECM communication – malfunction | Wiring, AJC control module |
| 11 | MS41: Engine coolant temperature (ECT) sensor – malfunction | Wiring, connector(s), ECT sensor |
| 11 | Evaporative emission (EVAP) pressure sensor – malfunction | Wiring, EVAP pressure sensor |
| 12 | Vehicle speed sensor (VSS) – incorrecUno signal | Wiring, instrument panel, VSS |
| 14 | MS41: Throttle position (TP) sensor – defective | Wiring, connector(s), TP sensor |
| 14 | ECM/transmission control module (TCM) communication – short to ground | Wiring, ECM, TCM |
| 16 | MS41: Intake air temperature (IAT) sensor- malfunction | Wiring, connector(s), IAT sensor |
| 16 | A/C control module – signal | Wiring, AJC condenser blower motor relay, A!C refrigerant high pressure switch, A!C refrigerant low pressure switch, A!C control module |
| 18 | ECM/immobilizer control module communication – signal | Wiring, immobilizer control module |
| 20 | Malfunction indicator lamp (MIL) – circuit malfunction | Wiring, bulb, ECM |
| 21 | Camshaft position (CMP) actuator – malfunction | Wiring, connector, CMP actuator |
| 22 | Injector, cyl. 3 – circuit malfunction | Wiring, injector |
| 23 | Injector, cyl. 1 – circuit malfunction | Wiring, injector |
| 24 | MS41: Injector, cyl. 6 – circuit malfunction | Wiring, injector |
| 24 | AJC compressor clutch relay – malfunction | Wiring, AJC compressor clutch relay |
| 25 | MS41: Injector, cyl. 4 – circuit malfunction | Wiring, injector |
| 25 | Oxygen sensor heater 1 – circuit malfunction | Wiring, connector, engine control relay, H02S, ECM |
| 27 | Idle speed control (ISC) actuator/idle air control (lAC) valve – malfunction | Wiring, connector(s), ISC actuator/ lAC valve, ECM |
| 29 | Ignition circuit, cyl. 2 – defective | Wiring, connector, ignition coil, ECM |
| 30 | MS41: Ignition circuit, cyl. 1 – defective | Wiring, connector, ignition coil, ECM |
| 30 | Ignition circuit, cyl. 4 – defective | Wiring, connector, ignition coil, ECM |
| 31 | MS41: Ignition circuit, cyl. 3 – defective | Wiring, connector, ignition coil, ECM |
| 31 | Ignition circuit, cyl. 6 – defective | Wiring, connector, ignition coil, ECM |
| 33 | MS41: Ignition circuit, cyl. 5 – defective | Wiring, connector, ignition coil, ECM |
| 33 | Injector, cyl. 5 – circuit malfunction | Wiring, injector |
| 35 | Secondary air injection (AIR) pump relay – malfunction | Wiring, connector, AIR pump relay |
| 46 | Fuel level signal | Fuel level low, wiring, fuel gauge tank sensor |
| 49 | Battery voltage too low | Wiring, alternator, battery |
| 50 | Injector, cyl. 2 – circuit malfunction | Wiring, injector |
| 51 | MS41: Evaporative emission (EVAP) canister purge valve – malfunction | Wiring, connector(s), EVAP canister purge valve |
| 51 | Evaporative emission (EVAP) canister purge valve – malfunction | Wiring, connector(s), EVAP canister purge valve |
| 52 | Fuel pump relay – malfunction | Wiring, connector(s), fuel pump relay |
| 53 | MS41: Exhaust gas control solenoid – malfunction | Wiring, connector, exhaust gas control solenoid |
| 53 | Oxygen sensor heater – circuit malfunction | Wiring, connector, H02S |
| 55 | MS41: Idle speed control (ISC) actuator/idle air control (lAC) valve – malfunction | Wiring, connector(s), ISC actuator/ lAC valve, ECM |
| 55 | Oxygen sensor heater 2 – circuit malfunction | Wiring, connector, engine control relay, H02S, ECM |
| 56 | Ignition signal resistor – defective | Wiring, ignition signal resistor |
| 57 | Knock sensor (KS) 1 – defective | Wiring, connector, KS incorrectly tightened, KS |
| 59 | Knock sensor (KS) 2 – defective | Wiring, connector, KS incorrectly tightened, KS |
| 62 | Ignition circuit – secondary circuit | Wiring, ignition coil(s) |
| 63 | MS41: Secondary air injection (AIR) solenoid – defective | Wiring, connector, AIR solenoid |
| 63 | Knock sensor (KS) 2 – defective | Wiring, connector, KS incorrectly tightened, KS |
| 64 | Knock sensor (KS) 1 – defective | Wiring, connector, KS incorrectly tightened, KS |
| 65 | Camshaft position (CMP) sensor ..,. circuit malfunction | Wiring, connector, CMP sensor |
| 68 | Mass air flow (MAF) sensor/volume air flow | Wiring, connector(s), MAF sensorNAF |
| (VAF) sensor- incorrect signal | sensor | |
| 69 | MS41: Evaporative emission (EVAP) canister purge valve – electrical fault | Wiring, connector, EVAP canister purge valve |
| 69 | Fuel pump relay – malfunction | Wiring, connector(s), fuel pump relay |
| 74 | A/C compressor clutch relay – malfunction | Wiring, A!C compressor clutch relay |
| 75 | Heated oxygen sensor (H02S) – circuit malfunction | Wiring, connector(s), H02S |
| 76 | MS41: Heated oxygen sensor (H02S) 1 – circuit malfunction | Wiring, connector(s), H02S, ECM |
| 76 | Heated oxygen sensor (H02S) 2 – circuit malfunction | Wiring, connector(s), H02S, ECM |
| 77 | Throttle position {TP) sensor – defective | Wiring, connector(s), TP sensor |
| 79 | Crankshaft position (CKP) sensor/engine speed (RPM) sensor – incorrecUno signal | Wiring, CKP sensor/RPM sensor |
| 80 | Engine control module (ECM)/ABS control module communication, ASR system | Wiring, electrical interference, ABS trouble code(s) stored, ECM |
| 81 | Engine coolant temperature (ECT) sensor – malfunction | Wiring, connector(s), ECT sensor |
| 82 | MS41: Engine control module (ECM)/ABS control module communication, ASR system | Wiring, electrical interference, ABS trouble code(s) stored, ECM |
| 82 | Engine control module (ECM)/ABS control module communication, ASR system | Wiring, electrical interference, ABS trouble code(s) stored, ECM |
| 83 | Crankshaft position (CKP) sensor/engine speed (RPM) sensor – circuit malfunction | Wiring, connector, CKP sensor/RPM sensor |
| 84 | Camshaft position (CMP) sensor – range/ performance problem | Wiring, CMP sensor |
| 85 | Intake air temperature (IAT) sensor- malfunction | Wiring, connector(s), IAT sensor |
| 97 | Evaporative emission (EVAP) canister purge valve – mechanical fault | EVAP canister purge valve |
| 98 | Idle speed control (ISC) actuator/idle air control (lAC) valve – mechanical fault | ISC actuator/lAC valve |
| 99 | Heated oxygen sensor (H02S) – range/ performance problem | Wiring, intake/exhaust leak, fuel level low, fuel pressure, evaporative emission (EVAP) canister purge valve, injector(s), H02S, ECM |
| 100 | Engine control module (ECM) – defective | Disconnect ECM multi-plug for at least 10 min. – check if trouble code reappears before replacing ECM |
| 200 | Engine control module (ECM) – defective | Disconnect ECM multi-plug for at least5 min. – check if trouble code reappears before replacing ECM |
| 201 | MS41: Heated oxygen sensor (H02S) 1 – circuit malfunction | Wiring, connector(s), H02S |
| 201 | Heated oxygen sensor (H02S) 2 – circuit malfunction | Wiring, connector(s), H02S |
| 202 | Heated oxygen sensor (H02S), cyl. 1-3- range/performance problem | Wiring, intake/exhaust leak, fuel level low, fuel pressure, evaporative emission (EVAP) canister purge valve, injector(s), H02S, ECM |
| 203 | Heated oxygen sensor (H02S), cyl. 4-6- range/performance problem | Wiring, intake/exhaust leak, fuel level low, fuel pressure, evaporative emission (EVAP) canister purge valve, injector(s), H02S, ECM |
| 204 | Idle speed control (ISC) actuator/idle air control (lAC) valve – idle speed incorrect | Intake leak, ISC actuator/lAC valve, TP sensor, throttle valve |
| 209 | Immobilizer control module – incorrect signal | Wiring, incorrectly coded, immobilizer control module |
| 210 | Misfire detected – more than 2 cylinders | Wiring, ignition coils, spark plugs, ignition signal resistor, ECM |
| 211 | Idle speed control (ISC) actuator/idle air control (lAC) valve – mechanical fault | ISC actuator/lAC valve |
| 212 | Camshaft position (CMP) actuator- mechanical fault | Camshaft timing mechanism, CMP actuator |
| 214 | Vehicle speed sensor (VSS) – signal | Wiring, ECM/ABS control module communication, electrical interference, ABS trouble code(s) stored, ECM |
| 215 | Engine control module (ECM)/ABS control module communication – plausibility | Wiring, electrical interference, ABS trouble code(s) stored, ECM |
| 216 | CAN data bus, TCM – signal | Wiring, transmission range (TR) switch, electrical interference, TCM, ECM |
| 217 | CAN data bus, TCM – no data transmission | Wiring, electrical interference, TCM |
| 218 | CAN data bus, ECM | Wiring |
| 219 | CAN data bus, ECM | Wiring |
| 222 | Lambda regulation – defective | Engine coolant temperature (ECT) sensor, oxygen sensor heater circuit, H025, ECM |
| 227 | Mixture control (MC), cyl. 1-3- range/ performance problem | Wiring, fuel level low, fuel pressure, intake/ exhaust leak, MAF sensorNAF sensor, injector(s), H025, EVAP canister purge valve, ECT sensor, ECM |
| 228 | Mixture control (MC), cyl. 4-6 – range/ performance problem | Wiring, fuel level low, fuel pressure, intake/ exhaust leak, MAF sensorNAF sensor, injector(s), H02S, EVAP canister purge valve, ECT sensor, ECM |
| 229 | Heated oxygen sensor (H02S) 1 – range/ performance problem | Wiring, intake/exhaust leak, fuel level low, fuel pressure, EVAP canister purge valve, injector(s), H02S, ECM |
| 230 | Heated oxygen sensor (H02S) 2- range/ performance problem | Wiring, intake/exhaust leak, fuel level low, fuel pressure, EVAP canister purge valve, injector(s), H02S, ECM |
| 231 | Heated oxygen sensor (H02S) 1 – malfunction | Wiring, H02S |
| 232 | Heated oxygen sensor (H02S) 2 – malfunction | Wiring, H02S |
| 233 | Catalytic converter system, bank 1 – efficiency | Wiring, H02S, ECM |
| 234 | Catalytic converter system, bank 2 – efficiency | Wiring, H025, ECM |
| 238 | Combustion failure – cyl. 1 | Wiring, ignition/fuel system, ECM |
| 239 | Combustion failure – cyl. 2 | Wiring, ignition/fuel system, ECM |
| 240 | Combustion failure – cyl. 3 | Wiring, ignition/fuel system, ECM |
| 241 | Combustion failure – cyl. 4 | Wiring, ignition/fuel system, ECM |
| 242 | Combustion failure – cyl. 5 | Wiring, ignition/fuel system, ECM |
| 243 | Combustion failure – cyl. 6 | Wiring, ignition/fuel system, ECM |
| 244 | Engine speed (RPM) sensor/crankshaft position (CKP) sensor – circuit malfunction | Wiring, connector, RPM sensor/CKP sensor |
| 245 | Secondary air injection (AIR) system – bank 1 | Wiring, connector(s), AIR pump relay, AIR solenoid |
| 246 | Secondary air injection (AIR) system – bank 2 | Wiring, connector(s), AIR pump relay, AIR solenoid |
| 247 | Secondary air injection (AIR) solenoid – mechanical fault | AIR solenoid |
| 250 | Fuel tank vent valve – malfunction | Wiring, fuel tank vent valve |
| 251 | Fuel tank vent system – malfunction | Wiring, hoses, fuel tank vent valve |
| 252 | Fuel tank vent system – malfunction | Wiring, hoses, fuel tank vent valve |
| 253 | Evaporative emission (EVAP) canister purge valve – mechanical fault | EVAP canister purge valve |
| 254 | Fuel tank vent system – leak detected | Hose(s), fuel tank vent valve |
| 255 | Evaporative emission (EVAP) canister purge valve – mechanical fault | EVAP canister purge valve |
Accessing and erasing – Siemens MS40/41
- The engine control module (ECM) fault memory can only be accessed and erased using diagnostic equipment connected to the data link connector (DLC).
NOTE: Some models may have both DLCs fitted. DO NOT open 20-pin DLC while using 16-pin DLC.
Trouble code identification
| OBD-11 code | Fault location | Probable cause |
| PO,P2,UO | Refer to 080-11 trouble code tables | – |
| P1140 | Mass air flow (MAF) sensor/throttle position (TP) sensor communication – plausibility | Wiring, MAF sensor/TP sensor, ECM |
| P1161 | Engine oil temperature (EOT) sensor – range/ performance problem | Wiring, connector, EOT sensor, ECM |
| P1174 | Fuel trim (FT), bank 1 – range/performance problem | Wiring, connectors, intake/fuel system, injectors, H02S, MAF sensor, ECT sensor, EVAP canister purge valve, ECM |
| P1176 | Heated oxygen sensor (H02S) 1, bank 1 – slow response | Wiring, H02S |
| P1186 | Heated oxygen sensor (H02S) 2, bank 2 – heater circuit malfunction | Wiring, connector, fuel pump relay, H02S |
| P1188 | Fuel trim (FT), bank 1 – range/performance problem | Wiring, connectors, intake/fuel system, injectors, H02S, MAF sensor, ECT sensor, EVAP canister purge valve, ECM |
| P1270 | Engine torque difference bank 1 to 2 – malfunction | Trouble code(s) stored, intake leak, mechanical fault, electronic throttle system (ETS) |
| P1383 | Ignition circuit – malfunction | Wiring, connectors, spark plug(s), ignition coil(s) |
| P1386 | Knock sensor(s) (KS)- circuit malfunction | Wiring, connector, KS incorrectly tightened, KS |
| P1396 | Crankshaft position (CKP) sensor/engine speed (RPM) sensor 1 & 2 – faulty signal | CKP/RPM sensor(s), excessive crankshaft clearance, flywheel ring gear damaged |
| P1423 | Secondary air injection (AIR) system, bank 1 – insufficient flow detected | Hose connection(s), AIR valve, AIR pump |
| P1453 | Secondary air injection (AIR) system, bank 1 – electrical fault | Wiring, connectors, AIR pump relay, AIR pump |
| P1470 | Evaporative emission (EVAP) canister purge valve- ECM output stage | Wiring, EVAP canister purge valve, ECM |
| P1475 | Evaporative emission (EVAP) system – malfunction | Wiring, connector, EVAP canister purge valve relay, EVAP canister purge valve, ECM |
| P1509 | Idle speed control (ISC) actuator – malfunction | Wiring, ISC actuator |
| P1511 | Intake manifold air control solenoid – circuit malfunction | Wiring, connector, intake manifold air control solenoid |
| P1519 | MS40/41/42/46/M5.2: Inlet camshaft control system, end position – plausibility | Wiring, connector, camshaft position (CMP) sensor, crankshaft position (CKP) sensor, ECM |
| P1519 | ME7.2: Inlet camshaft control system, bank 1 – plausibility | Wiring, connector, mechanical fault, camshaft position (CMP) actuator, camshaft position (CMP) sensor(s), crankshaft position (CKP) sensor, ECM |
| P1520 | Exhaust camshaft control system, end position – plausibility | Wiring, connector, camshaft position (CMP) sensor, crankshaft position (CKP) sensor, ECM |
| P1522 | Inlet camshaft control system, camshaft position – plausibility | Wiring, connector, camshaft position (CMP) actuator, ECM |
| P1522 | ME7.2: Inlet camshaft control system, bank 2- plausibility | Wiring, connector, mechanical fault, camshaft position (CMP) actuator, camshaft position (CMP) sensor(s), crankshaft position (CKP) sensor, ECM |
| P1523 | Exhaust camshaft control system, camshaft position – plausibility | Wiring, connector, camshaft position (CMP) actuator, ECM |
| P1525 | Camshaft position (CMP) actuator, inlet camshaft – ECM output stage | Wiring, connector, CMP actuator, ECM |
| P1525 | ME7.2: Inlet camshaft control system, bank 1 – ECM output stage | Wiring, connectors, CMP actuator, ECM |
| P1526 | Inlet camshaft control system, bank 2 – ECM output stage | Wiring, connectors, CMP actuator, ECM |
| P1529 | Camshaft position (CMP) actuator, exhaust camshaft – ECM output stage | Wiring, connector, CMP actuator, ECM |
| P1550 | Idle speed control (ISC) actuator – malfunction | Wiring, ISC actuator |
| P1585 | Random/multiple cylinder(s)- misfire detected | Fuel level low, ignition/fuel system, injector(s), intake leak, mechanical fault |
| P1589 | Knock sensor(s) (KS)- circuit malfunction | Wiring, connector, KS incorrectly tightened, KS |
| P1593 | Intake manifold air control solenoid – ECM output stage | Wiring, intake manifold air control solenoid, ECM |
| P1622 | Engine coolant temperature (ECT) sensor, ECM controlled cooling system – ECM output stage | Wiring, ECT sensor, ECM |
| P1690 | Malfunction indicator lamp (MIL) – circuit malfunction | Wiring, MIL |