BMW >> 1, 3, 5 Series, X3, X5, Z4 3.0L (2007 – 2008)

Model Year Engine identification System
1 Series  3.0L  (E82/88) 2008 N51 Siemens MSV80
3 Series  3.0L  (E90/91/92/93) 2007-08 N51/N52KP Siemens MSV80
5 Series 3.0L  (EGO/G1 2007-08 N52KP Siemens MSV80
X3  3.0L  (E83) 2007-08 N52KP Siemens MSV80
X5 3.0L  (E70) 2007-08 N52KP Siemens MSV80
Z4 3.0L  (E85/86) 2007-08 N52KP Siemens MSV80

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 1 Series (E82/88), 3 Series (E90/91/92/93), 5 Series (E60/61) [1]
o Z4 (E85/86) [2]

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 OBD-11 trouble code tables
P1004 10805 VVT control circuit, solenoid loss, bank 1 VVT sensor
P1006 10801 WT control circuit malfunction – no signal, bank 1 Connections, knock sensor (KS) short to positive, KS short to ground, wiring open circuit
P1012 10806 VVT sensor circuit, solenoid loss, bank 1 Variable valve timing sensor
P1014 10802 VVT sensor circuit malfunction – no input, bank 1 Connections, knock sensor (KS) short to positive, KS short to ground, wiring open circuit
P1017 10807 VVT sensor circuit – implausible sensor data, bank 1 Variable valve timing sensors
P1017 10807 VVT sensor circuit – implausible sensor data, bank 1 Variable valve timing sensors
P1019 10800 VVT supply voltage circuit malfunction – high input, bank 1 Wiring short to positive, connections
P101A 10809 VVT self-test, bank 1 – adaptive learning – positions not stored Wiring, connections, mechanical fault, VVT servo motor
P101A 10822 VVT self-test, bank 1 – adaptive learning – positions not stored Wiring, connections, mechanical fault, VVT servo motor
P1020 10800 WT supply voltage circuit malfunction – low input, bank 1 Wiring short to ground, wiring open circuit, connections, voltage sensors
P1023 10809 WT self-test – out of range, bank 1 Mechanical fault
P1024 10809 VVT self-test – out of range, bank 1 Mechanical fault
P1028 10803 VVT control circuit , bank 1 – diagnostic fault Wiring, VVT sensor
P102C 10804 VVT sensor circuit, bank 1 -diagnostic fault Wiring, variable valve timing sensor
P1030 10808 VVT control motor, bank 1 – position circuit malfunction Battery voltage low, wiring open circuit, control motor shorted to ground, mechanical fault
P103A 11821 VVT control circuit – current too high Wiring short circuit, electrical component short circuit
P1041 10810 VVT control module, bank 1 – EEPROM error VVT control module
P1047 10813 WT control circuit, bank 1 – high input Wiring, connections
P1048 10813 VVT control circuit, bank 1 – low input Wiring, connections
P1049 10813 VVT control circuit, bank 1 – short circuit Wiring, connections
P1055 10815 WT control motor, bank 1 – supply voltage high input Wiring, connections
P1056 10815 WT control motor, bank 1 – supply voltage low input Wiring, connections
P1057 10812 VVT control motor, bank 1 – supply voltage circuit malfunction Wiring, connections
P105A 10871 VVT control module – internal fault, current too high ECM programming, ECM
P105B 10871 VVT control module – internal fault, voltage low ECM programming, ECM
P1062 10820 WT limp home mode . bank 1 – full stroke position not reached Wiring, connections, ECM
P1064 10818 VVT starting position/rest position comparison – circuit malfunction, bank 1 Wiring, connections
P1075 10817 WT overload protection – high input, bank 1 Mechanical fault, servo motor short circuit, servo motor shorted to ground
P1076 10881 VVT overload protection, ECU   temperature – high input, bank 1 Mechanical fault, servo motor short circuit, servo motor shorted to ground
P1078 10814 WT overload protection, control motor- current high, bank 1 Mechanical fault, servo motor short circuit, servo motor shorted to ground
P107A 10819 WT overload protection – control motor current too high Wiring short circuit, loose reluctor, servo motor short circuit, operator error
P107B 10819 WT overload protection – control motor temperature too high VVT servo motor, ECM programming
P107C 10819 WT overload protection – temperature too high Wiring short circuit, loose reluctor, electrical component box fan, faulty ECM installation, airflow to electrical component box obstructed, ECM
P1104 11561 Manifold differential pressure (MOP) sensor, bank 1 – pressure above upper limit Wiring, connectors, MOP sensor
P1105 11561 Manifold differential pressure (MOP) sensor, bank 1 – pressure below lower limit Wiring, connectors, MOP sensor
P1100 11527 Throttle position sensor (TPS), sensor A   and B – range/performance Wiring, connections, throttle valve, ECM
P111E 12041 Intake air temperature (IAT) sensor 1, bank 1 – maximum temperature implausible   Wiring, connectors, IAT sensor
P111F 12041 Intake air temperature (IAT) sensor 1, bank 1 – minimum temperature implausible Wiring, connectors, IAT sensor
P1124 11562 Manifold differential pressure (MOP) sensor, bank 1 – implausible signal Throttle valve operation, MOP sensor
P112C 11325 Heated oxygen sensor (H02S) 1, bank 1 – open circuit Wiring, connections, H02S, catalytic convertor plugged, mechanical fault, ECM
P1120 11326 Heated oxygen sensor (H02S) 1, bank 2 – open circuit Wiring, connections, H02S, catalytic convertor plugged, mechanical fault, ECM
P1130 11373 Heated oxygen sensor (H02S) 2, bank 1 – dynamic test malfunction Wiring, H02S, ECM
P1131 11374 Heated oxygen sensor (H02S) 2, bank 2 – dynamic test malfunction Wiring, H02S, ECM
P114A 11390 Post catalytic convertor fuel trim (FT), bank 1 – too rich Wiring, upstream exhaust leak, upstream H02S, downstream H02S, ECM
P114B 11390 Post catalytic convertor fuel trim (FT), bank 1 – too lean Wiring, downstream exhaust leak, upstream H02S, downstream H02S, ECM
P114C 11391 Post catalytic convertor fuel trim (FT), bank 2 – too rich Wiring, upstream exhaust leak, upstream H025, downstream H025, ECM
P114D 11391 Post catalytic convertor fuel trim (FT), bank 2 – too lean Wiring, downstream exhaust leak, upstream H02S, downstream H02S, ECM
P114F 11542 Mass air flow (MAF) sensor – defective Wiring, connections, MAF sensor
P115A 11541 Mass air flow (MAF) sensor – defective Wiring, connections, MAF sensor
P116C 11535 Mass air flow (MAF) sensor – range/   performance Wiring, connections, MAF sensor
P116E 11535 Mass air flow (MAF) sensor – electrical fault Wiring, connections, MAF sensor
P1197 11560 Manifold differential pressure (MOP) sensor, bank 1 – signal high Wiring short to positive, connectors, MOP sensor
P1198 11560 Manifold differential pressure (MOP) sensor, bank 1 – signal low Wiring short to ground, connectors, MOP sensor
P1214 10926 Fuel pump – speed too high Wiring, fuel pump
P1215 10926 Fuel pump – speed too low Wiring, fuel pump
P1216 10926 Fuel pump – emergency operation General information
P1217 10926 Fuel pump – temperature too high Wiring, fuel pump
P1230 12180 Fuel pump relay – primary circuit electrical fault Wiring, connections, fuel pump relay
P1234 12180 Fuel pump relay – primary circuit low voltage Wiring short to ground, wiring open circuit, connections
P1236 12180 Fuel pump relay – primary circuit high voltage Wiring short to positive, connections
P1244 10925 Fuel pump – emergency cut-off General information
P1300 10914 Camshaft position (CMP) sensor A, bank 1 – timing error Wiring short circuit, wiring open circuit, electrical interference, exhaust CMP sensor
P1301 11800 Ignition system diagnostic monitor, cylinder 1 – duration too short Wiring, connections, spark plug, ignition coil, fuel system, injector, ECT sensor, MAF sensor, ECM
P1302 11801 Ignition system diagnostic monitor, cylinder 2 – duration too short Wiring, connections, spark plug, ignition coil, fuel system, injector, ECT sensor, MAF sensor, ECM
P1303 11802 Ignition system diagnostic monitor, cylinder 3 – duration too short Wiring, connections, spark plug, ignition coil, fuel system, injector, ECT sensor, MAF sensor, ECM
P1304 11803 Ignition system diagnostic monitor, cylinder 4 – duration too short Wiring, connections, spark plug, ignition coil, fuel system, injector, ECT sensor, MAF sensor, ECM
P1305 11804 Ignition system diagnostic monitor, cylinder 5 – duration too short Wiring, connections, spark plug, ignition coif, fuel system, injector, ECT sensor, MAF sensor, ECM
P1306 11805 Ignition system diagnostic monitor, cylinder 6 – duration too short Wiring, connections, spark plug, ignition coif, fuel system, injector, ECT sensor, MAF sensor, ECM
P130A 10915 Camshaft position (CMP) sensor B, bank 1 – timing error Wiring short circuit, wiring open circuit, electrical interference, exhaust CMP sensor
P1327 11881 Knock sensor (KS) 2, bank 1 – low input Wiring, KS incorrectly tightened, KS, crankshaft (CKP) sensor fault code set
P1328 11881 Knock sensor (KS) 2, bank 1 – high input Wiring, KS incorrectly tightened, KS, crankshaft (CKP) sensor fault code set
P135B 11881 Knock sensor (KS) 2, bank 1 – range/performance Wiring, connections, KS incorrectly tightened, KS 2
P1383 11895 Ignition system diagnostic monitor – electrical malfunction Wiring, connections, voltage supply
P1396 11714 Crankshaft position (CKP) sensor – timing plausibility CKP sensor, reluctor
P1407 11746 Fuel level signal, 1 – incorrect value Wiring, connections, fuel level sensor
P1408 11745 Fuel level signal, 2 – incorrect value Wiring, connections, fuel level sensor
P140A 10752 Secondary air injection (AIR), bank 1, bank 2 – insufficient flow detected Hose connection(s), AIR valve, AIR   pump
P140E 10716 Fuel injection – injector cut-off Fuel level too low
P1413 10755 Secondary air injection (AIR), pump relay – signal low Wiring, connector, AIR pump relay
P1414 10755 Secondary air injection (AIR), pump relay – signal high Wiring, connector, AIR pump relay
P1415 11526 Mass air flow (MAF)/vane air flow (VAF) – flow too low Wiring, MAFNAF sensor, vacuum leaks
P1417 11529 Throttle control system – incorrect air flow Air flow blockage, air leaks
P1424 11526 Mass air flow (MAF)/vane air flow (VAF) – flow too high Wiring, MAFNAF sensor, vacuum leaks
P1434 10775 Fuel tank leakage diagnostic module Wiring, fuel tank leakage diagnostic module
P1438 10969 Catalyst temperature sensor – wrong code Catalyst temperature sensor
P143C 10968 Catalyst temperature sensor – correlation error Catalyst temperature sensor incorrectly installed, catalyst temperature sensor
P143E 10968 Catalyst temperature sensor – range error Catalyst temperature sensor incorrectly installed, catalyst temperature sensor
P1447 10775 Fuel tank leakage diagnostic module – pump current too high Wiring, fuel tank leakage diagnostic module
P1448 10775 Fuel tank leakage diagnostic module – pump current too low Wiring, fuel tank leakage diagnostic module
P1449 10775 Fuel tank leakage diagnostic module – pump current too high Wiring, fuel tank leakage diagnostic module
P1453 10755 Secondary air injection (AIR), pump relay – signal low Wiring, connector, AIR pump relay
P14CO 12031 Electric fan self-test fault Electric fan assembly
P14C1 12047 Radiator ventilation self-test fault Mechanical fault
P14C2 10923 Manifold differential pressure circuit, actuator 1 – mechanical fault Actuator 1
P14C3 10924 Manifold differential pressure circuit, actuator 2 – mechanical fault Actuator 2
P14C4 12049 Radiator ventilation, lower- electrical fault Wiring, connections
P14C5 12049 Radiator ventilation, upper- electrical fault Wiring, connections
P14C6 12049 Radiator ventilation – electrical fault Wiring, connections
P150A 11915 Battery temperature sensor circuit – electrical fault Wiring, intermittent voltage high, intermittent voltage low, connections, battery temperature sensor
P150B 11915 Battery temperature sensor circuit – electrical fault Wiring, wiring open circuit, intermittent voltage high, intermittent voltage low, connections, battery temperature sensor
P150B 11918 Battery temperature sensor circuit – electrical fault Wiring, wiring open circuit, intermittent voltage high, intermittent voltage low, connections, battery temperature sensor
P150C 11916 Battery temperature sensor circuit Battery temperature sensor
P1500 11916 Battery temperature sensor circuit – temperature error Battery temperature sensor
P150E 11916 Battery temperature sensor circuit – voltage error Battery temperature sensor
P150F 11916 Battery temperature sensor circuit – current error Battery temperature sensor
P1511 10920 Manifold differential pressure circuit – electrical fault Wiring open circuit, wiring short circuit
P1511 10921 Manifold differential pressure circuit – electrical fault Wiring open circuit, wiring short circuit
P1512 10920 Manifold differential pressure circuit – signal low Wiring short to ground
P1512 10921 Manifold differential pressure circuit – signal low Wiring short to ground
P1513 10920 Manifold differential pressure circuit – signal high Wiring short to positive, ECM
P1513 10921 Manifold differential pressure circuit – signal high Wiring short to positive, ECM
P1515 12160 Engine off timer – implausible signal Engine coolant temperature (ECT) sensor, instrument cluster, engine off timer
P151A 11917 Battery temperature sensor circuit – electrical fault Wiring, connections, Battery temperature sensor
P151B 11917 Battery temperature sensor circuit – electrical fault Wiring open circuit, wiring intermittent open circuit, wiring shorted to positive, wiring shorted to ground, connections, battery temperature sensor
P151C 11917 Battery temperature sensor circuit battery temperature sensor
P1521 11935 Oil quality sensor- communication error Wiring, connections, oil quality sensor
P1540 10950 Electronic stability program (ESP) control switch – input too high Wiring shorted to positive, wiring open circuit, connections, ESP control switch
P1541 10950 Electronic stability program (ESP) control switch – input too low Wiring shorted to ground, connections, ESP control switch
P1551 12160 Engine off timer – timeout CAN bus communication error
P1553 10905 Engine position system B, bank 1 – performance Camshaft/reluctor position, timing chain/tensioner, camshaft position actuator, incorrect torque on crankshaft center bolt
P1554 10904 Engine position system A, bank 1 – performance – Camshaft/reluctor position, timing chain/tensioner, camshaft position actuator, incorrect torque on crankshaft center bolt
P155A 11703 Cruise control signal – interface fault Multifunction steering wheel module
P1561 10976 Cold start idle air control (lAC) system – RPM higher then expected Vacuum leak, ECM
P1562 10976 Cold start idle air control (lAC) system – RPM lower then expected ECM
P1563 11702 Cruise control switch – defective Multifunction steering wheel switch, multifunction steering wheel module
P1576 11701 Cruise control signal – interface fault Multifunction steering wheel module
P1582 12482 Oil pump circuit – high voltage Wiring short to positive, connections, oil pump
P1583 12482 Oil pump circuit – low voltage Wiring short to ground, connections, oil pump
P1584 12482 Oil pump circuit – open circuit Wiring open circuit, connections, oil pump
P1586 11935 Oil quality sensor – temperature error Oil quality sensor
P1587 11935 Oil quality sensor – temperature error Oil quality sensor
P1588 11935 Oil quality sensor – defective sensor Oil quality sensor
P15A1 12484 Engine oil pressure – mechanical control solenoid sticking activated Wiring, mechanical control solenoid
P15A2 12484 Engine oil pressure – mechanical control solenoid sticking deactivated Wiring, mechanical control solenoid
P15A3 12485 Engine oil pressure – too high Oil pump
P15A6 12486 Engine oil pressure – too high before start Oil pressure sensor
P15A7 12486 Engine oil pressure – too low before start Oil pressure sensor
P160A 11756 Charging system – battery discharged Current draw with ignition OFF, battery
P160C 11755 Charging system – voltage low Wiring, generator, battery
P160D 11755 Charging system – voltage high Wiring, generator, battery
P160E 11755 Charging system – battery discharged/disconnected Wiring, battery
P160F 11757 Charging system – battery discharged Current draw with ignition OFF, battery
P1618 11612 ECM self-test – electrical fault Wiring, ECM
P1625 11550 Accelerator pedal position (APP) sensor, supply voltage 2 – electrical fault Wiring short to ground, voltage regulator, main relay, ECM
P1632 11515 Throttle valve – adaptation failure Wiring, throttle valve adaptation, throttle motor position sensor, ECM
P1633 11515 Throttle valve adaptation – limp home position incorrect Wiring, throttle valve adaptation, throttle motor position sensor, ECM
P1634 11516 Throttle valve adaptation – return spring test failed, bank 1 Wiring, mechanical fault, ECM
P1635 11518 Throttle valve adaptation – mechanical stop not adapted, bank 1 Wiring, throttle valve adaptation, throttle motor position sensor, ECM
P1636 11503 Throttle valve control circuit, bank 1 -circuit malfunction Wiring, throttle motor position sensor, ECM
P1637 11502 Throttle position control – control deviation, bank 1 Wiring, throttle motor position sensor, ECM
P1638 11500 Throttle position control – throttle stuck temporarily, bank 1 Wiring, mechanical fault, ECM
P1639 11501 Throttle position control – throttle stuck permanently, bank 1 Wiring, mechanical fault, ECM
P1644 11515 Throttle valve adaptation – mechanical stop not adapted, bank 1 Wiring, throttle valve adaptation, throttle motor position sensor, ECM
P164C 11549 Accelerator pedal position (APP) sensor, supply voltage 1 – electrical fault Wiring short to ground, voltage regulator, main relay, ECM
P165F 11430 ECM – internal fault ECM
P166A 11600 Cruise control module self-test – internal fault CAN module, cruise control module, ECM
P166B 11712 Cruise control signal – malfunction Wiring, connections, brake light switch, cruise control module
P166C 11712 Cruise control signal – implausible signal Cruise control module
P166F 11431 ECM – internal fault ECM
P1675 11517 Throttle valve actuator, start test – adaptive learning not complete General information
P1694 11515 Throttle valve actuator, start test – spring test and limp home position failed Wiring, mechanical fault, ECM
P169A 11516 Throttle valve adaptation – limp home position failed Wiring, connections, throttle valve
P16AO 10931 ECM – internal fault ECM
P16A1 10931 ECM – internal fault ECM
P16A3 10932 ECM – internal fault ECM
P16A4 10933 Time out control module – knock sensor   (KS) bus Wiring, KS, time out control module
P16A5 10934 Time out control module – output bus Wiring, time out control module
P16A6 11600 ECM self-test – cruise control monitoring fault Wiring, ECM
P16A7 11601 ECM self-test- mass air flow (MAF) sensor monitoring fault Wiring, MAF sensor, ECM
P16A8 11601 ECM self-test – throttle position (TP) monitoring fault Wiring, TP sensor, ECM
P16A9 11601 ECM self-test – speed monitoring reset Wiring, ECM
P16BO 11605 ECM self-test – accelerator pedal position ·(APP) monitoring fault Wiring, APP sensor, ECM
P16B1 11606 ECM self-test- idle air control (lAC) system fault Wiring, lAC system, ECM
P16B2 11606 ECM self-test – idle air control (lAC) system fault Wiring, lAC system, ECM
P16B3 11607 ECM self-test – torque control monitoring fault Wiring, ECM
P16B4 11600 ECM self-test – cruise control distance monitoring fault Wiring, ECM
P1685 11607 ECM self-test – automatic manual transmission monitoring fault Wiring, ECM
P16B6 11607 ECM self-test – ETC monitoring Wiring, ECM
P16B7 11608 ECM self-test- torque converter clutch   (TCC) monitoring fault Wiring, ECM
P16B8 11608 ECM self-test- torque converter clutch (TCC) monitoring fault Wiring, ECM
P16B9 11608 ECM self-test- torque loss monitoring fault Wiring, ECM
P16CO 11608 ECM self-test – electronic stability program (ESP) monitoring Wiring, ECM
P16C1 11609 ECM self-test- torque monitoring fault Wiring, ECM
P16C2 11603 ECM self-test – speed limitation monitoring fault Wiring, ECM
P16C5 10956 Main relay – switching delay General information
P16C6 11900 CAN interface timeout Wiring, connections, CAN data bus, oil pressure sensor, water pump, alternator, battery temperature sensor
P16C8 11744 Fuel pump circuit – no signal CAN data bus