BMW >> 3 Series/Compact (E36) (E46) – 5 Series (E39) – 7 Series (E38) – 8 Series (E31) – X5 4.4L (E53) – Z3 (1992 – 2002)

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 codeFault locationProbable cause
–Engine control module (ECM) -data exchange not possibleWiring between DLC and ECM, supply voltage, engine control relay, DLC
0Engine control module (ECM) – undefined faultDisconnect ECM multi-plug for at least   10 min.- check if trouble code reappears   before replacing ECM
1Ignition circuit, cyl. 1 – defectiveWiring, connector, ignition coil, ECM
2MS41: Ignition circuit, cyl. 2 – defectiveWiring, connector, ignition coil, ECM
2Ignition circuit, cyl. 3 – defectiveWiring, connector, ignition coil, ECM
3MS41: Ignition circuit, cyl. 4 – defectiveWiring, connector, ignition coil, ECM
3Ignition circuit, cyl. 5 – defectiveWiring, connector, ignition coil, ECM
5MS41: Ignition circuit, cyl. 6 – defectiveWiring, connector, ignition coil, ECM
5Injector, cyl. 6 – circuit malfunctionWiring, injector
6MS41: Injector, cyl. 2 – circuit malfunctionWiring, injector
6Injector, cyl. 4 – circuit malfunctionWiring, injector
8MS41: Injector, cyl. 1 – circuit malfunctionWiring, injector
8Mass air flow (MAF) sensor/volume air flow   (VAF) sensor – circuit malfunctionWiring, connector(s), MAF sensorNAF   sensor
10A/C control module/ECM communication – malfunctionWiring, AJC control module
11MS41: Engine coolant temperature (ECT)   sensor – malfunctionWiring, connector(s), ECT sensor
11Evaporative emission (EVAP) pressure sensor – malfunctionWiring, EVAP pressure sensor
12Vehicle speed sensor (VSS) – incorrecUno signalWiring, instrument panel, VSS
14MS41: Throttle position (TP) sensor – defectiveWiring, connector(s), TP sensor
14ECM/transmission control module (TCM)   communication – short to groundWiring, ECM, TCM
16MS41: Intake air temperature (IAT) sensor- malfunctionWiring, connector(s), IAT sensor
16A/C control module – signalWiring, AJC condenser blower motor relay, A!C refrigerant high pressure switch, A!C refrigerant low pressure switch, A!C control module
18ECM/immobilizer control module communication – signalWiring, immobilizer control module
20Malfunction indicator lamp (MIL) – circuit malfunctionWiring, bulb, ECM
21Camshaft position (CMP) actuator – malfunctionWiring, connector, CMP actuator
22Injector, cyl. 3 – circuit malfunctionWiring, injector
23Injector, cyl. 1 – circuit malfunctionWiring, injector
24MS41: Injector, cyl. 6 – circuit malfunctionWiring, injector
24AJC compressor clutch relay – malfunctionWiring, AJC compressor clutch relay
25MS41: Injector, cyl. 4 – circuit malfunctionWiring, injector
25Oxygen sensor heater 1 – circuit malfunctionWiring, connector, engine control relay, H02S, ECM
27Idle speed control (ISC) actuator/idle air control   (lAC) valve – malfunctionWiring, connector(s), ISC actuator/   lAC valve, ECM
29Ignition circuit, cyl. 2 – defectiveWiring, connector, ignition coil, ECM
30MS41: Ignition circuit, cyl. 1 – defectiveWiring, connector, ignition coil, ECM
30Ignition circuit, cyl. 4 – defectiveWiring, connector, ignition coil, ECM
31MS41: Ignition circuit, cyl. 3 – defectiveWiring, connector, ignition coil, ECM
31Ignition circuit, cyl. 6 – defectiveWiring, connector, ignition coil, ECM
33MS41: Ignition circuit, cyl. 5 – defectiveWiring, connector, ignition coil, ECM
33Injector, cyl. 5 – circuit malfunctionWiring, injector
35Secondary air injection (AIR) pump relay – malfunctionWiring, connector, AIR pump relay
46Fuel level signalFuel level low, wiring, fuel gauge tank sensor
49Battery voltage too lowWiring, alternator, battery
50Injector, cyl. 2 – circuit malfunctionWiring, injector
51MS41: Evaporative emission (EVAP) canister purge valve – malfunctionWiring, connector(s), EVAP canister purge valve
51Evaporative emission (EVAP) canister purge valve – malfunctionWiring, connector(s), EVAP canister purge valve
52Fuel pump relay – malfunctionWiring, connector(s), fuel pump relay
53MS41: Exhaust gas control solenoid – malfunctionWiring, connector, exhaust gas control solenoid
53Oxygen sensor heater – circuit malfunctionWiring, connector, H02S
55MS41: Idle speed control (ISC) actuator/idle air control (lAC) valve – malfunctionWiring, connector(s), ISC actuator/   lAC valve, ECM
55Oxygen sensor heater 2 – circuit malfunctionWiring, connector, engine control relay, H02S, ECM
56Ignition signal resistor – defectiveWiring, ignition signal resistor
57Knock sensor (KS) 1 – defectiveWiring, connector, KS incorrectly tightened, KS
59Knock sensor (KS) 2 – defectiveWiring, connector, KS incorrectly tightened, KS
62Ignition circuit – secondary circuitWiring, ignition coil(s)
63MS41: Secondary air injection (AIR) solenoid – defectiveWiring, connector, AIR solenoid
63Knock sensor (KS) 2 – defectiveWiring, connector, KS incorrectly tightened, KS
64Knock sensor (KS) 1 – defectiveWiring, connector, KS incorrectly tightened, KS
65Camshaft position (CMP) sensor ..,. circuit malfunctionWiring, connector, CMP sensor
68Mass air flow (MAF) sensor/volume air flow  Wiring, connector(s), MAF sensorNAF  
(VAF) sensor- incorrect signalsensor
69MS41: Evaporative emission (EVAP) canister purge valve – electrical faultWiring, connector, EVAP canister purge valve
69Fuel pump relay – malfunctionWiring, connector(s), fuel pump relay
74A/C compressor clutch relay – malfunctionWiring, A!C compressor clutch relay
75Heated oxygen sensor (H02S) – circuit malfunctionWiring, connector(s), H02S
76MS41: Heated oxygen sensor (H02S) 1 – circuit malfunctionWiring, connector(s), H02S, ECM
76Heated oxygen sensor (H02S) 2 – circuit malfunctionWiring, connector(s), H02S, ECM
77Throttle position {TP) sensor – defectiveWiring, connector(s), TP sensor
79Crankshaft position (CKP) sensor/engine speed (RPM) sensor – incorrecUno signalWiring, CKP sensor/RPM sensor
80Engine control module (ECM)/ABS control module communication, ASR systemWiring, electrical interference, ABS trouble code(s) stored, ECM
81Engine coolant temperature (ECT) sensor – malfunctionWiring, connector(s), ECT sensor
82MS41: Engine control module (ECM)/ABS control module communication, ASR systemWiring, electrical interference, ABS trouble   code(s) stored, ECM
82Engine control module (ECM)/ABS control module communication, ASR systemWiring, electrical interference, ABS trouble code(s) stored, ECM
83Crankshaft position (CKP) sensor/engine speed (RPM) sensor – circuit malfunctionWiring, connector, CKP sensor/RPM sensor
84Camshaft position (CMP) sensor – range/ performance problemWiring, CMP sensor
85Intake air temperature (IAT) sensor- malfunctionWiring, connector(s), IAT sensor
97Evaporative emission (EVAP) canister purge valve – mechanical faultEVAP canister purge valve
98Idle speed control (ISC) actuator/idle air control (lAC) valve – mechanical faultISC actuator/lAC valve
99Heated oxygen sensor (H02S) – range/ performance problemWiring, intake/exhaust leak, fuel level low, fuel pressure, evaporative emission (EVAP) canister purge valve, injector(s), H02S, ECM
100Engine control module (ECM) – defectiveDisconnect ECM multi-plug for at least 10 min. – check if trouble code reappears before replacing ECM
200Engine control module (ECM) – defectiveDisconnect ECM multi-plug for at least5 min. – check if trouble code reappears before replacing ECM
201MS41: Heated oxygen sensor (H02S) 1 – circuit malfunctionWiring, connector(s), H02S
201Heated oxygen sensor (H02S) 2 – circuit malfunctionWiring, connector(s), H02S
202Heated oxygen sensor (H02S), cyl. 1-3- range/performance problemWiring, intake/exhaust leak, fuel level low, fuel pressure, evaporative emission (EVAP) canister purge valve, injector(s), H02S, ECM
203Heated oxygen sensor (H02S), cyl. 4-6- range/performance problemWiring, intake/exhaust leak, fuel level low, fuel pressure, evaporative emission (EVAP) canister purge valve, injector(s), H02S, ECM
204Idle speed control (ISC) actuator/idle air control (lAC) valve – idle speed incorrect  Intake leak, ISC actuator/lAC valve, TP sensor, throttle valve  
209Immobilizer control module – incorrect signalWiring, incorrectly coded, immobilizer control module
210Misfire detected – more than 2 cylindersWiring, ignition coils, spark plugs, ignition signal resistor, ECM
211Idle speed control (ISC) actuator/idle air control (lAC) valve – mechanical faultISC actuator/lAC valve
212Camshaft position (CMP) actuator- mechanical faultCamshaft timing mechanism, CMP actuator
214Vehicle speed sensor (VSS) – signalWiring, ECM/ABS control module communication, electrical interference, ABS trouble code(s) stored, ECM
215Engine control module (ECM)/ABS control module communication – plausibilityWiring, electrical interference, ABS trouble code(s) stored, ECM
216CAN data bus, TCM – signalWiring, transmission range (TR) switch, electrical interference, TCM, ECM
217CAN data bus, TCM – no data transmissionWiring, electrical interference, TCM
218CAN data bus, ECMWiring
219CAN data bus, ECMWiring
222Lambda regulation – defectiveEngine coolant temperature (ECT) sensor, oxygen sensor heater circuit, H025, ECM
227Mixture control (MC), cyl. 1-3- range/ performance problemWiring, fuel level low, fuel pressure, intake/ exhaust leak, MAF sensorNAF sensor, injector(s), H025, EVAP canister purge valve, ECT sensor, ECM
228Mixture 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
229Heated oxygen sensor (H02S) 1 – range/ performance problemWiring, intake/exhaust leak, fuel level low, fuel pressure, EVAP canister purge valve, injector(s), H02S, ECM
230Heated oxygen sensor (H02S) 2- range/ performance problemWiring, intake/exhaust leak, fuel level low, fuel pressure, EVAP canister purge valve, injector(s), H02S, ECM
231Heated oxygen sensor (H02S) 1 – malfunctionWiring, H02S
232Heated oxygen sensor (H02S) 2 – malfunctionWiring, H02S
233Catalytic converter system, bank 1 – efficiencyWiring, H02S, ECM
234Catalytic converter system, bank 2 – efficiencyWiring, H025, ECM
238Combustion failure – cyl. 1Wiring, ignition/fuel system, ECM
239Combustion failure – cyl. 2Wiring, ignition/fuel system, ECM
240Combustion failure – cyl. 3Wiring, ignition/fuel system, ECM
241Combustion failure – cyl. 4Wiring, ignition/fuel system, ECM
242Combustion failure – cyl. 5Wiring, ignition/fuel system, ECM
243Combustion failure – cyl. 6Wiring, ignition/fuel system, ECM
244Engine speed (RPM) sensor/crankshaft position (CKP) sensor – circuit malfunctionWiring, connector, RPM sensor/CKP sensor
245Secondary air injection (AIR) system – bank 1Wiring, connector(s), AIR pump relay, AIR solenoid
246Secondary air injection (AIR) system – bank 2Wiring, connector(s), AIR pump relay, AIR solenoid
247Secondary air injection (AIR) solenoid – mechanical faultAIR solenoid
250Fuel tank vent valve – malfunctionWiring, fuel tank vent valve
251Fuel tank vent system – malfunctionWiring, hoses, fuel tank vent valve
252Fuel tank vent system – malfunctionWiring, hoses, fuel tank vent valve
253Evaporative emission (EVAP) canister purge valve – mechanical faultEVAP canister purge valve
254Fuel tank vent system – leak detectedHose(s), fuel tank vent valve
255Evaporative emission (EVAP) canister purge valve – mechanical faultEVAP 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 codeFault locationProbable cause
PO,P2,UORefer to 080-11 trouble code tables–
P1140Mass air flow (MAF) sensor/throttle position   (TP) sensor communication – plausibilityWiring, MAF sensor/TP sensor, ECM
P1161Engine oil temperature (EOT) sensor – range/ performance problemWiring, connector, EOT sensor, ECM
P1174Fuel trim (FT), bank 1 – range/performance problemWiring, connectors, intake/fuel system, injectors, H02S, MAF sensor, ECT sensor, EVAP canister purge valve, ECM
P1176Heated oxygen sensor (H02S) 1, bank 1 – slow responseWiring, H02S
P1186Heated oxygen sensor (H02S) 2, bank 2 – heater circuit malfunctionWiring, connector, fuel pump relay, H02S
P1188Fuel trim (FT), bank 1 – range/performance problemWiring, connectors, intake/fuel system, injectors, H02S, MAF sensor, ECT sensor, EVAP canister purge valve, ECM
P1270Engine torque difference bank 1 to 2 – malfunctionTrouble code(s) stored, intake leak, mechanical fault, electronic throttle system (ETS)
P1383Ignition circuit – malfunctionWiring, connectors, spark plug(s), ignition coil(s)
P1386Knock sensor(s) (KS)- circuit malfunctionWiring, connector, KS incorrectly tightened, KS
P1396Crankshaft position (CKP) sensor/engine speed   (RPM) sensor 1 & 2 – faulty signalCKP/RPM sensor(s), excessive crankshaft clearance, flywheel ring gear damaged
P1423Secondary air injection (AIR) system, bank 1 – insufficient flow detectedHose connection(s), AIR valve, AIR pump
P1453Secondary air injection (AIR) system, bank 1 – electrical faultWiring, connectors, AIR pump relay, AIR   pump
P1470Evaporative emission (EVAP) canister purge valve- ECM output stageWiring, EVAP canister purge valve, ECM
P1475Evaporative emission (EVAP) system – malfunctionWiring, connector, EVAP canister purge valve relay, EVAP canister purge valve, ECM
P1509Idle speed control (ISC) actuator – malfunctionWiring, ISC actuator
P1511Intake manifold air control solenoid – circuit malfunctionWiring, connector, intake manifold air control solenoid
P1519MS40/41/42/46/M5.2: Inlet camshaft control system, end position – plausibilityWiring, connector, camshaft position (CMP)   sensor, crankshaft position (CKP) sensor, ECM
P1519ME7.2: Inlet camshaft control system, bank 1 – plausibilityWiring, connector, mechanical fault, camshaft position (CMP) actuator, camshaft position (CMP) sensor(s), crankshaft position (CKP) sensor, ECM
P1520Exhaust camshaft control system, end position – plausibilityWiring, connector, camshaft position (CMP) sensor, crankshaft position (CKP) sensor, ECM
P1522Inlet camshaft control system, camshaft position – plausibilityWiring, connector, camshaft position (CMP)   actuator, ECM
P1522ME7.2: Inlet camshaft control system, bank 2- plausibilityWiring, connector, mechanical fault, camshaft position (CMP) actuator, camshaft position (CMP) sensor(s), crankshaft position (CKP) sensor, ECM
P1523Exhaust camshaft control system, camshaft position – plausibilityWiring, connector, camshaft position (CMP)   actuator, ECM
P1525Camshaft position (CMP) actuator, inlet camshaft – ECM output stageWiring, connector, CMP actuator, ECM
P1525ME7.2: Inlet camshaft control system, bank 1 – ECM output stageWiring, connectors, CMP actuator, ECM
P1526Inlet camshaft control system, bank 2 – ECM   output stageWiring, connectors, CMP actuator, ECM
P1529Camshaft position (CMP) actuator, exhaust camshaft – ECM output stageWiring, connector, CMP actuator, ECM
P1550Idle speed control (ISC) actuator – malfunctionWiring, ISC actuator
P1585Random/multiple cylinder(s)- misfire detectedFuel level low, ignition/fuel system, injector(s), intake leak, mechanical fault
P1589Knock sensor(s) (KS)- circuit malfunctionWiring, connector, KS incorrectly tightened, KS
P1593Intake manifold air control solenoid – ECM   output stageWiring, intake manifold air control solenoid, ECM
P1622Engine coolant temperature (ECT) sensor, ECM controlled cooling system – ECM output stageWiring, ECT sensor, ECM
P1690Malfunction indicator lamp (MIL) – circuit malfunctionWiring, MIL