Super Fault Codes Pcodes 1996 – 2003 – BMW Fault Code Lists part10

ECU: MSS52, Engine: S62, from 01.09.02 till 01.08.03
PCode BMW-FC PCode text
P0011 184 ‘A’ Camshaft Position Timing Over-Advanced or System Performance (Bank 1)
P0012 184 ‘A’ Camshaft Position Timing Over-Retarded (Bank 1)
P0014 185 ‘B’ Camshaft Position Timing Over-Advanced or System Performance (Bank 1)
P0015 185 ‘B’ Camshaft Position Timing Over-Retarded (Bank 1)
P0017 162 Crankshaft Position – Camshaft Position Correlation (Bank 1 Sensor B)
P0019 15 Crankshaft Position – Camshaft Position Correlation (Bank 2 Sensor B)
P0021 113 ‘A’ Camshaft Position Timing Over-Advanced or System Performance (Bank 2)
P0022 113 ‘A’ Camshaft Position Timing Over-Retarded (Bank 2)
P0024 114 ‘B’ Camshaft Position Timing Over-Advanced or System Performance (Bank 2)
P0025 114 ‘B’ Camshaft Position Timing Over-Retarded (Bank 2)
P0030 37 HO2S Heater Control Circuit (Bank 1 Sensor 1)
P0031 37 HO2S Heater Control Circuit Low (Bank 1 Sensor 1)
P0032 37 HO2S Heater Control Circuit High (Bank 1 Sensor 1)
P0036 39 HO2S Heater Control Circuit (Bank 1 Sensor 2)
P0037 39 HO2S Heater Control Circuit Low (Bank 1 Sensor 2)
P0038 39 HO2S Heater Control Circuit High (Bank 1 Sensor 2)
P0050 38 HO2S Heater Control Circuit (Bank 2 Sensor 1)
P0051 38 HO2S Heater Control Circuit Low (Bank 2 Sensor 1)
P0052 38 HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0056 40 HO2S Heater Control Circuit (Bank 2 Sensor 2)

P0057 40 HO2S Heater Control Circuit Low (Bank 2 Sensor 2)
P0058 40 HO2S Heater Control Circuit High (Bank 2 Sensor 2)
P0101 73 Mass or Volume Air Flow Circuit Range/Performance
P0102 41 Mass or Volume Air Flow Circuit Low Input
P0103 41 Mass or Volume Air Flow Circuit High Input
P0111 77 Intake Air Temperature Sensor 1 Circuit Range/Performance
P0112 77 Intake Air Temperature Sensor 1 Circuit Low
P0113 77 Intake Air Temperature Sensor 1 Circuit High
P0116 105 Engine Coolant Temperature Circuit Range/Performance
P0117 78 Engine Coolant Temperature Circuit Low
P0118 78 Engine Coolant Temperature Circuit High
P0121 118 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit Range/Performance
P0121 120 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit Range/Performance
P0121 121 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit Range/Performance
P0122 118 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit Low
P0123 118 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit High
P0125 105 Insufficient Coolant Temperature for Closed Loop Fuel Control
P0128 105 Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
P0131 13 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)
P0132 13 O2 Sensor Circuit High Voltage (Bank 1 Sensor 1)
P0133 214 O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)
P0134 13 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
P0135 37 O2 Sensor Heater Circuit (Bank 1 Sensor 1)
P0137 87 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2)
P0138 87 O2 Sensor Circuit High Voltage (Bank 1 Sensor 2)
P0139 92 O2 Sensor Circuit Slow Response (Bank 1 Sensor 2)
P0140 87 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2)
P0141 39 O2 Sensor Heater Circuit (Bank 1 Sensor 2)
P0151 12 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1)
P0152 12 O2 Sensor Circuit High Voltage (Bank 2 Sensor 1)
P0153 215 O2 Sensor Circuit Slow Response (Bank 2 Sensor 1)
P0154 12 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1)
P0155 38 O2 Sensor Heater Circuit (Bank 2 Sensor 1)
P0157 88 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)
P0158 88 O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)
P0159 93 O2 Sensor Circuit Slow Response (Bank 2 Sensor 2)
P0160 88 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2)
P0161 40 O2 Sensor Heater Circuit (Bank 2 Sensor 2)
P0171 144 System Too Lean (Bank 1)
P0171 174 System Too Lean (Bank 1)
P0172 144 System Too Rich (Bank 1)
P0172 174 System Too Rich (Bank 1)
P0174 145 System Too Lean (Bank 2)
P0174 175 System Too Lean (Bank 2)
P0175 145 System Too Rich (Bank 2)
P0175 175 System Too Rich (Bank 2)
P0200 183 Injector Circuit/Open
P0201 3 Injector Circuit/Open – Cylinder 1
P0202 5 Injector Circuit/Open – Cylinder 2
P0203 4 Injector Circuit/Open – Cylinder 3
P0204 33 Injector Circuit/Open – Cylinder 4
P0205 31 Injector Circuit/Open – Cylinder 5
P0206 32 Injector Circuit/Open – Cylinder 6

P0207 34 Injector Circuit/Open – Cylinder 7
P0208 35 Injector Circuit/Open – Cylinder 8
P0216 182 Injector/Injection Timing Control Circuit
P0221 119 Throttle/Pedal Position Sensor/Switch ‘B’ Circuit Range/Performance
P0222 119 Throttle/Pedal Position Sensor/Switch ‘B’ Circuit Low
P0223 119 Throttle/Pedal Position Sensor/Switch ‘B’ Circuit High
P0261 3 Cylinder 1 Injector Circuit Low
P0262 3 Cylinder 1 Injector Circuit High
P0264 5 Cylinder 2 Injector Circuit Low
P0265 5 Cylinder 2 Injector Circuit High
P0267 4 Cylinder 3 Injector Circuit Low
P0268 4 Cylinder 3 Injector Circuit High
P0270 33 Cylinder 4 Injector Circuit Low
P0271 33 Cylinder 4 Injector Circuit High
P0273 31 Cylinder 5 Injector Circuit Low
P0274 31 Cylinder 5 Injector Circuit High
P0276 32 Cylinder 6 Injector Circuit Low
P0277 32 Cylinder 6 Injector Circuit High
P0279 34 Cylinder 7 Injector Circuit Low
P0280 34 Cylinder 7 Injector Circuit High
P0282 35 Cylinder 8 Injector Circuit Low
P0283 35 Cylinder 8 Injector Circuit High
P0300 213 Random/Multiple Cylinder Misfire Detected
P0301 205 Cylinder 1 Misfire Detected
P0302 206 Cylinder 2 Misfire Detected
P0303 207 Cylinder 3 Misfire Detected
P0304 208 Cylinder 4 Misfire Detected
P0305 209 Cylinder 5 Misfire Detected
P0306 210 Cylinder 6 Misfire Detected
P0307 211 Cylinder 7 Misfire Detected
P0308 212 Cylinder 8 Misfire Detected
P0313 149 Misfire Detected with Low Fuel
P0316 213 Engine Misfire Detected on Startup (First 1000 Revolutions)
P0335 16 Crankshaft Position Sensor ‘A’ Circuit
P0340 7 Camshaft Position Sensor ‘A’ Circuit (Bank 1 or Single Sensor)
P0345 8 Camshaft Position Sensor ‘A’ Circuit (Bank 2)
P0365 10 Camshaft Position Sensor ‘B’ Circuit (Bank 1)
P0390 11 Camshaft Position Sensor ‘B’ Circuit (Bank 2)
P0411 170 Secondary Air Injection System Incorrect Flow Detected
P0412 63 Secondary Air Injection System Switching Valve A Circuit
P0413 63 Secondary Air Injection System Switching Valve A Circuit Open
P0414 63 Secondary Air Injection System Switching Valve A Circuit Shorted
P0418 19 Secondary Air Injection System Control ‘A’ Circuit
P0420 178 Catalyst System Efficiency Below Threshold (Bank 1)
P0430 179 Catalyst System Efficiency Below Threshold (Bank 2)
P0441 232 Evaporative Emission System Incorrect Purge Flow
P0442 180 Evaporative Emission System Leak Detected (small leak)
P0443 36 Evaporative Emission System Purge Control Valve Circuit
P0444 36 Evaporative Emission System Purge Control Valve Circuit Open
P0445 36 Evaporative Emission System Purge Control Valve Circuit Shorted
P0491 170 Secondary Air Injection System Insufficient Flow (Bank 1)
P0492 170 Secondary Air Injection System Insufficient Flow (Bank 2)
P0500 135 Vehicle Speed Sensor ‘A’

P0505 136 Idle Air Control System
P0506 128 Idle Air Control System RPM Lower Than Expected
P0507 128 Idle Air Control System RPM Higher Than Expected
P0601 150 Internal Control Module Memory Check Sum Error
P0601 157 Internal Control Module Memory Check Sum Error
P0604 150 Internal Control Module Random Access Memory (RAM) Error
P0604 157 Internal Control Module Random Access Memory (RAM) Error
P0605 150 Internal Control Module Read Only Memory (ROM) Error
P0605 157 Internal Control Module Read Only Memory (ROM) Error
P0606 30 ECM/PCM Processor
P0606 107 ECM/PCM Processor
P0606 158 ECM/PCM Processor
P0606 163 ECM/PCM Processor
P1117 57 Mass or Volume Air Flow Circuit Low Input (Bank 2)
P1118 57 Mass or Volume Air Flow Circuit High Input (Bank 2)
P1121 111 Pedal Position Sensor 1 Range/Performance Problem
P1122 60 Pedal Position Sensor 1 Low Input
P1123 60 Pedal Position Sensor 1 High Input
P1178 216 O2 Sensor Signal Circuit Slow Switching from Rich to Lean (Bank 1 Sensor 1)
P1179 217 O2 Sensor Signal Circuit Slow Switching from Rich to Lean (Bank 2 Sensor 1)
P1184 218 HO2S Sensor Voltage Excursion Electrical (Bank 1 Sensor 1)
P1185 219 HO2S Sensor Voltage Excursion Electrical (Bank 2 Sensor 1)
P1221 112 Pedal Position Sensor 2 Range/Performance Problem
P1222 61 Pedal Position Sensor 2 Low Input
P1223 61 Pedal Position Sensor 2 High Input
P1341 204 Multiple Cylinder Misfire with Fuel Cut-Off
P1342 205 Misfire During Start Cylinder 1
P1343 196 Misfire Cylinder 1 with Fuel Cut-Off
P1344 206 Misfire During Start Cylinder 2
P1345 197 Misfire Cylinder 2 with Fuel Cut-Off
P1346 207 Misfire During Start Cylinder 3
P1347 198 Misfire Cylinder 3 with Fuel Cut-Off
P1348 208 Misfire During Start Cylinder 4
P1349 199 Misfire Cylinder 4 with Fuel Cut-Off
P1350 209 Misfire during Start Cylinder 5
P1351 200 Misfire Cylinder 5 with Fuel Cut-Off
P1352 210 Misfire during Start Cylinder 6
P1353 201 Misfire Cylinder 6 with Fuel Cut-Off
P1354 211 Misfire during Start Cylinder 7
P1355 202 Misfire Cylinder 7 with Fuel Cut-Off
P1356 212 Misfire during Start Cylinder 8
P1357 203 Misfire Cylinder 8 with Fuel Cut-Off
P1432 171 Secondary Air Injection System Incorrect Flow Detected
P1434 176 Diagnostic Module Tank Leakage (DM-TL)
P1446 127 Diagnostic Module Tank Leakage (DM-TL) Pump Control Circuit Signal High
P1447 127 Diagnostic Module Tank Leakage (DM-TL) Pump Current Too High during Switching Solenoid Test
P1448 127 Diagnostic Module Tank Leakage (DM-TL) Pump Current Too Low
P1449 127 Diagnostic Module Tank Leakage (DM-TL) Pump Current Too High
P1450 27 Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Open Circuit
P1451 27 Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Circuit Signal Low
P1452 27 Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Circuit Signal High
P1500 136 Idle-Speed Control Valve Stuck Open
P1501 136 Idle-Speed Control Valve Stuck Closed

P1502 2 Idle-Speed Control Valve Closing Solenoid Control Circuit Signal High
P1503 2 Idle-Speed Control Valve Closing Solenoid Control Circuit Signal Low
P1504 2 Idle-Speed Control Valve Closing Solenoid Control Open Circuit
P1506 29 Idle-Speed Control Valve Opening Solenoid Control Circuit Signal High
P1507 29 Idle-Speed Control Valve Opening Solenoid Control Circuit Signal Low
P1508 29 Idle-Speed Control Valve Opening Solenoid Control Open Circuit
P1525 67 ‘A’ Camshaft Position Actuator Control Open Circuit (Bank 1)
P1525 72 ‘A’ Camshaft Position Actuator Control Open Circuit (Bank 1)
P1526 74 ‘A’ Camshaft Position Actuator Control Open Circuit (Bank 2)
P1526 75 ‘A’ Camshaft Position Actuator Control Open Circuit (Bank 2)
P1531 21 ‘B’ Camshaft Position Actuator Control Open Circuit (Bank 1)
P1531 22 ‘B’ Camshaft Position Actuator Control Open Circuit (Bank 1)
P1532 83 ‘B’ Camshaft Position Actuator Control Open Circuit (Bank 2) (S54 to 09/00: Throttle Valve Control

Circuit)
P1532 84 ‘B’ Camshaft Position Actuator Control Open Circuit (Bank 2) (S54 to 09/00: Throttle Valve Control

Circuit)
P1602 122 Control Module Self-Test, Control Module Defective
P1603 195 Control Module Self-Test, Torque Monitoring
P1634 107 Throttle Valve Adaptation Spring Test Failed
P1636 45 Throttle Valve Control Circuit
P1637 107 Throttle Valve Position Control, Control Deviation
P1637 230 Throttle Valve Position Control, Control Deviation
P1639 107 Throttle Valve Position Control Throttle Stuck Permanently
P1640 155 Internal Control Module RAM/ROM Error
P1640 156 Internal Control Module RAM/ROM Error
P1663 155 EWS (Electronic Immobilizer) Rolling Code Faulty Storage in EEPROM
P1663 156 EWS (Electronic Immobilizer) Rolling Code Faulty Storage in EEPROM

ECU: MSS54, Engine: S54, from 01.05.00 till 31.08.00
PCode BMW-FC PCode text
P0011 184 ‘A’ Camshaft Position Timing Over-Advanced or System Performance (Bank 1)
P0013 185 ‘B’ Camshaft Position Actuator Circuit (Bank 1)
P0100 41 Mass or Volume Air Flow Circuit
P0111 77 Intake Air Temperature Sensor 1 Circuit Range/Performance
P0115 105 Engine Coolant Temperature Circuit
P0116 78 Engine Coolant Temperature Circuit Range/Performance
P0120 120 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit
P0120 121 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit
P0130 13 O2 Sensor Circuit (Bank 1 Sensor 1)
P0133 214 O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)
P0133 216 O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)
P0134 218 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
P0135 37 O2 Sensor Heater Circuit (Bank 1 Sensor 1)
P0136 87 O2 Sensor Circuit (Bank 1 Sensor 2)
P0139 92 O2 Sensor Circuit Slow Response (Bank 1 Sensor 2)
P0141 39 O2 Sensor Heater Circuit (Bank 1 Sensor 2)
P0150 12 O2 Sensor Circuit (Bank 2 Sensor 1)
P0153 215 O2 Sensor Circuit Slow Response (Bank 2 Sensor 1)
P0153 217 O2 Sensor Circuit Slow Response (Bank 2 Sensor 1)
P0154 219 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1)
P0155 38 O2 Sensor Heater Circuit (Bank 2 Sensor 1)

P0156 88 O2 Sensor Circuit (Bank 2 Sensor 2)
P0159 93 O2 Sensor Circuit Slow Response (Bank 2 Sensor 2)
P0161 40 O2 Sensor Heater Circuit (Bank 2 Sensor 2)
P0170 144 Fuel Trim (Bank 1)
P0173 145 Fuel Trim (Bank 2)
P0201 3 Injector Circuit/Open – Cylinder 1
P0202 5 Injector Circuit/Open – Cylinder 2
P0203 4 Injector Circuit/Open – Cylinder 3
P0204 33 Injector Circuit/Open – Cylinder 4
P0205 31 Injector Circuit/Open – Cylinder 5
P0206 32 Injector Circuit/Open – Cylinder 6
P0300 204 Random/Multiple Cylinder Misfire Detected
P0300 213 Random/Multiple Cylinder Misfire Detected
P0301 196 Cylinder 1 Misfire Detected
P0301 205 Cylinder 1 Misfire Detected
P0302 197 Cylinder 2 Misfire Detected
P0302 206 Cylinder 2 Misfire Detected
P0303 198 Cylinder 3 Misfire Detected
P0303 207 Cylinder 3 Misfire Detected
P0304 199 Cylinder 4 Misfire Detected
P0304 208 Cylinder 4 Misfire Detected
P0305 200 Cylinder 5 Misfire Detected
P0305 209 Cylinder 5 Misfire Detected
P0306 201 Cylinder 6 Misfire Detected
P0306 210 Cylinder 6 Misfire Detected
P0335 16 Crankshaft Position Sensor ‘A’ Circuit
P0340 7 Camshaft Position Sensor ‘A’ Circuit (Bank 1 or Single Sensor)
P0385 10 Crankshaft Position Sensor ‘B’ Circuit
P0411 170 Secondary Air Injection System Incorrect Flow Detected
P0412 63 Secondary Air Injection System Switching Valve A Circuit
P0418 19 Secondary Air Injection System Control ‘A’ Circuit
P0420 178 Catalyst System Efficiency Below Threshold (Bank 1)
P0430 179 Catalyst System Efficiency Below Threshold (Bank 2)
P0440 232 Evaporative Emission System
P0442 180 Evaporative Emission System Leak Detected (small leak)
P0443 36 Evaporative Emission System Purge Control Valve Circuit
P0500 135 Vehicle Speed Sensor ‘A’
P0505 128 Idle Air Control System
P0601 150 Internal Control Module Memory Check Sum Error
P0601 157 Internal Control Module Memory Check Sum Error
P0605 30 Internal Control Module Read Only Memory (ROM) Error
P0605 122 Internal Control Module Read Only Memory (ROM) Error
P0605 158 Internal Control Module Read Only Memory (ROM) Error
P0605 163 Internal Control Module Read Only Memory (ROM) Error
P0605 231 Internal Control Module Read Only Memory (ROM) Error
P1115 105 TAmbient Air Temperature Sensor Error Value Received (M52LEV, S54 to 09/00: Coolant

emperature Sensor Plausibility)
P1140 73 Mass or Volume Air Flow Circuit Range/Performance Problem
P1188 174 Fuel Control (Bank 1 Sensor 1)
P1189 175 Fuel Control (Bank 2 Sensor 1)
P1317 15 ‘B’ Camshaft Position Actuator Plausibility
P1472 27 Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Circuit Electrical
P1473 127 Diagnostic Module Tank Leckage (DM-TL) Pump Current Plausibility

P1509 29 Idle-Speed Control Valve Opening Solenoid Control Circuit Signal Electrical
P1550 2 Idle-Speed Control Valve Closing Coil Electrical
P1552 67 ‘A’ Camshaft Position Actuator Control Open Circuit (Bank 1)
P1556 72 Air Conditioning Compressor Signal Low (S54 to 09/00: ‘A’ Camshaft Position Actuator Control

Open Circuit (Bank 1)
P1560 22 ‘B’ Camshaft Position Actuator Control Open Circuit (Bank 1)
P1565 21 Multifunction Steering Wheel (MFL) Interface, Bit Error or Buttons ‘+’ and ‘-‘ Pressed Simultaneously

(S54 to 09/00: ‘B’ Camshaft Position Actuator Control Open Circuit (Bank 1)
P1585 149 Misfire Detected with Low Fuel
P1640 155 Internal Control Module RAM/ROM Error
P1640 156 Internal Control Module RAM/ROM Error

ECU: MSS54, Engine: S54, from 01.09.00 till 28.02.01
PCode BMW-FC PCode text
P0011 184 ‘A’ Camshaft Position Timing Over-Advanced or System Performance (Bank 1)
P0012 184 ‘A’ Camshaft Position Timing Over-Retarded (Bank 1)
P0014 185 ‘B’ Camshaft Position Timing Over-Advanced or System Performance (Bank 1)
P0015 185 ‘B’ Camshaft Position Timing Over-Retarded (Bank 1)
P0101 73 Mass or Volume Air Flow Circuit Range/Performance
P0102 41 Mass or Volume Air Flow Circuit Low Input
P0103 41 Mass or Volume Air Flow Circuit High Input
P0111 77 Intake Air Temperature Sensor 1 Circuit Range/Performance
P0112 77 Intake Air Temperature Sensor 1 Circuit Low
P0113 77 Intake Air Temperature Sensor 1 Circuit High
P0115 105 Engine Coolant Temperature Circuit
P0117 78 Engine Coolant Temperature Circuit Low
P0118 78 Engine Coolant Temperature Circuit High
P0121 118 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit Range/Performance
P0121 120 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit Range/Performance
P0121 121 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit Range/Performance
P0122 118 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit Low
P0123 118 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit High
P0128 105 Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
P0131 13 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)
P0132 13 O2 Sensor Circuit High Voltage (Bank 1 Sensor 1)
P0133 214 O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)
P0134 13 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
P0134 218 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
P0135 37 O2 Sensor Heater Circuit (Bank 1 Sensor 1)
P0137 87 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2)
P0138 87 O2 Sensor Circuit High Voltage (Bank 1 Sensor 2)
P0139 92 O2 Sensor Circuit Slow Response (Bank 1 Sensor 2)
P0140 87 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2)
P0141 39 O2 Sensor Heater Circuit (Bank 1 Sensor 2)
P0151 12 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1)
P0152 12 O2 Sensor Circuit High Voltage (Bank 2 Sensor 1)
P0153 215 O2 Sensor Circuit Slow Response (Bank 2 Sensor 1)
P0154 12 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1)
P0154 219 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1)
P0155 38 O2 Sensor Heater Circuit (Bank 2 Sensor 1)
P0157 88 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)

P0158 88 O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)
P0159 93 O2 Sensor Circuit Slow Response (Bank 2 Sensor 2)
P0160 88 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2)
P0161 40 O2 Sensor Heater Circuit (Bank 2 Sensor 2)
P0171 144 System Too Lean (Bank 1)
P0171 174 System Too Lean (Bank 1)
P0172 144 System Too Rich (Bank 1)
P0172 174 System Too Rich (Bank 1)
P0174 145 System Too Lean (Bank 2)
P0174 175 System Too Lean (Bank 2)
P0175 145 System Too Rich (Bank 2)
P0175 175 System Too Rich (Bank 2)
P0201 3 Injector Circuit/Open – Cylinder 1
P0202 5 Injector Circuit/Open – Cylinder 2
P0203 4 Injector Circuit/Open – Cylinder 3
P0204 33 Injector Circuit/Open – Cylinder 4
P0205 31 Injector Circuit/Open – Cylinder 5
P0206 32 Injector Circuit/Open – Cylinder 6
P0221 119 Throttle/Pedal Position Sensor/Switch ‘B’ Circuit Range/Performance
P0222 119 Throttle/Pedal Position Sensor/Switch ‘B’ Circuit Low
P0223 119 Throttle/Pedal Position Sensor/Switch ‘B’ Circuit High
P0261 3 Cylinder 1 Injector Circuit Low
P0262 3 Cylinder 1 Injector Circuit High
P0264 5 Cylinder 2 Injector Circuit Low
P0265 5 Cylinder 2 Injector Circuit High
P0267 4 Cylinder 3 Injector Circuit Low
P0268 4 Cylinder 3 Injector Circuit High
P0270 33 Cylinder 4 Injector Circuit Low
P0271 33 Cylinder 4 Injector Circuit High
P0273 31 Cylinder 5 Injector Circuit Low
P0274 31 Cylinder 5 Injector Circuit High
P0276 32 Cylinder 6 Injector Circuit Low
P0277 32 Cylinder 6 Injector Circuit High
P0300 213 Random/Multiple Cylinder Misfire Detected
P0301 205 Cylinder 1 Misfire Detected
P0302 206 Cylinder 2 Misfire Detected
P0303 207 Cylinder 3 Misfire Detected
P0304 208 Cylinder 4 Misfire Detected
P0305 209 Cylinder 5 Misfire Detected
P0306 210 Cylinder 6 Misfire Detected
P0335 16 Crankshaft Position Sensor ‘A’ Circuit
P0340 7 Camshaft Position Sensor ‘A’ Circuit (Bank 1 or Single Sensor)
P0365 10 Camshaft Position Sensor ‘B’ Circuit (Bank 1)
P0369 162 Camshaft Position Sensor ‘B’ Circuit Intermittent (Bank 1)
P0394 15 Camshaft Position Sensor ‘B’ Circuit Intermittent (Bank 2)
P0411 170 Secondary Air Injection System Incorrect Flow Detected
P0413 63 Secondary Air Injection System Switching Valve A Circuit Open
P0414 63 Secondary Air Injection System Switching Valve A Circuit Shorted
P0418 19 Secondary Air Injection System Control ‘A’ Circuit
P0420 178 Catalyst System Efficiency Below Threshold (Bank 1)
P0430 179 Catalyst System Efficiency Below Threshold (Bank 2)
P0440 232 Evaporative Emission System
P0442 180 Evaporative Emission System Leak Detected (small leak)

P0443 36 Evaporative Emission System Purge Control Valve Circuit
P0444 36 Evaporative Emission System Purge Control Valve Circuit Open
P0445 36 Evaporative Emission System Purge Control Valve Circuit Shorted
P0491 170 Secondary Air Injection System Insufficient Flow (Bank 1)
P0492 170 Secondary Air Injection System Insufficient Flow (Bank 2)
P0500 135 Vehicle Speed Sensor ‘A’
P0506 128 Idle Air Control System RPM Lower Than Expected
P0507 128 Idle Air Control System RPM Higher Than Expected
P0601 150 Internal Control Module Memory Check Sum Error
P0601 157 Internal Control Module Memory Check Sum Error
P0604 157 Internal Control Module Random Access Memory (RAM) Error
P0605 150 Internal Control Module Read Only Memory (ROM) Error
P0605 157 Internal Control Module Read Only Memory (ROM) Error
P0606 30 ECM/PCM Processor
P0606 107 ECM/PCM Processor
P0606 158 ECM/PCM Processor
P0606 163 ECM/PCM Processor
P1121 111 Pedal Position Sensor 1 Range/Performance Problem
P1122 60 Pedal Position Sensor 1 Low Input
P1123 60 Pedal Position Sensor 1 High Input
P1134 37 O2 Sensor Heater Circuit Signal Intermittent (Bank 1 Sensor 1)
P1135 37 O2 Sensor Heater Circuit Low Voltage (Bank 1 Sensor 1)
P1136 37 O2 Sensor Heater Circuit High Voltage (Bank 1 Sensor 1)
P1137 39 O2 Sensor Heater Circuit Signal Intermittent (Bank 1 Sensor 2)
P1138 39 O2 Sensor Heater Circuit Low Voltage (Bank 1 Sensor 2)
P1139 39 O2 Sensor Heater Circuit High Voltage (Bank 1 Sensor 2)
P1151 38 O2 Sensor Heater Circuit Signal Intermittent (Bank 2 Sensor 1)
P1152 38 O2 Sensor Heater Circuit Low Voltage (Bank 2 Sensor 1)
P1153 38 O2 Sensor Heater Circuit High Voltage (Bank 2 Sensor 1)
P1155 40 O2 Sensor Heater Circuit Signal Intermittent (Bank 2 Sensor 2)
P1156 40 O2 Sensor Heater Circuit Low Voltage (Bank 2 Sensor 2)
P1157 40 O2 Sensor Heater Circuit High Voltage (Bank 2 Sensor 2)
P1178 216 O2 Sensor Signal Circuit Slow Switching from Rich to Lean (Bank 1 Sensor 1)
P1179 217 O2 Sensor Signal Circuit Slow Switching from Rich to Lean (Bank 2 Sensor 1)
P1221 112 Pedal Position Sensor 2 Range/Performance Problem
P1222 61 Pedal Position Sensor 2 Low Input
P1223 61 Pedal Position Sensor 2 High Input
P1340 213 Multiple Cylinder Misfire During Start
P1341 204 Multiple Cylinder Misfire with Fuel Cut-Off
P1342 205 Misfire During Start Cylinder 1
P1343 196 Misfire Cylinder 1 with Fuel Cut-Off
P1344 206 Misfire During Start Cylinder 2
P1345 197 Misfire Cylinder 2 with Fuel Cut-Off
P1346 207 Misfire During Start Cylinder 3
P1347 198 Misfire Cylinder 3 with Fuel Cut-Off
P1348 208 Misfire During Start Cylinder 4
P1349 199 Misfire Cylinder 4 with Fuel Cut-Off
P1350 209 Misfire during Start Cylinder 5
P1351 200 Misfire Cylinder 5 with Fuel Cut-Off
P1352 210 Misfire during Start Cylinder 6
P1353 201 Misfire Cylinder 6 with Fuel Cut-Off
P1447 127 Diagnostic Module Tank Leakage (DM-TL) Pump Current Too High during Switching Solenoid Test
P1448 127 Diagnostic Module Tank Leakage (DM-TL) Pump Current Too Low

P1449 127 Diagnostic Module Tank Leakage (DM-TL) Pump Current Too High
P1450 27 Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Open Circuit
P1451 27 Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Circuit Signal Low
P1452 27 Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Circuit Signal High
P1504 2 Idle-Speed Control Valve Closing Solenoid Control Open Circuit
P1507 29 Idle-Speed Control Valve Opening Solenoid Control Circuit Signal Low
P1508 29 Idle-Speed Control Valve Opening Solenoid Control Open Circuit
P1509 29 Idle-Speed Control Valve Opening Solenoid Control Circuit Signal Electrical
P1525 67 ‘A’ Camshaft Position Actuator Control Open Circuit (Bank 1)
P1525 72 ‘A’ Camshaft Position Actuator Control Open Circuit (Bank 1)
P1531 21 ‘B’ Camshaft Position Actuator Control Open Circuit (Bank 1)
P1531 22 ‘B’ Camshaft Position Actuator Control Open Circuit (Bank 1)
P1550 2 Idle-Speed Control Valve Closing Coil Electrical
P1585 149 Misfire Detected with Low Fuel
P1602 122 Control Module Self-Test, Control Module Defective
P1602 231 Control Module Self-Test, Control Module Defective
P1634 107 Throttle Valve Adaptation Spring Test Failed
P1636 45 Throttle Valve Control Circuit
P1637 107 Throttle Valve Position Control, Control Deviation
P1637 230 Throttle Valve Position Control, Control Deviation
P1639 107 Throttle Valve Position Control Throttle Stuck Permanently
P1640 155 Internal Control Module RAM/ROM Error
P1640 156 Internal Control Module RAM/ROM Error
P1663 156 EWS (Electronic Immobilizer) Rolling Code Faulty Storage in EEPROM

ECU: MSS54, Engine: S54, from 01.03.01 till 31.08.01
PCode BMW-FC PCode text
P0011 184 ‘A’ Camshaft Position Timing Over-Advanced or System Performance (Bank 1)
P0012 184 ‘A’ Camshaft Position Timing Over-Retarded (Bank 1)
P0014 185 ‘B’ Camshaft Position Timing Over-Advanced or System Performance (Bank 1)
P0015 185 ‘B’ Camshaft Position Timing Over-Retarded (Bank 1)
P0101 73 Mass or Volume Air Flow Circuit Range/Performance
P0102 41 Mass or Volume Air Flow Circuit Low Input
P0103 41 Mass or Volume Air Flow Circuit High Input
P0111 77 Intake Air Temperature Sensor 1 Circuit Range/Performance
P0112 77 Intake Air Temperature Sensor 1 Circuit Low
P0113 77 Intake Air Temperature Sensor 1 Circuit High
P0116 105 Engine Coolant Temperature Circuit Range/Performance
P0117 78 Engine Coolant Temperature Circuit Low
P0118 78 Engine Coolant Temperature Circuit High
P0121 118 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit Range/Performance
P0121 120 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit Range/Performance
P0121 121 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit Range/Performance
P0122 118 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit Low
P0123 118 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit High
P0128 105 Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
P0131 13 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)
P0132 13 O2 Sensor Circuit High Voltage (Bank 1 Sensor 1)
P0133 214 O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)
P0134 13 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
P0134 218 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)

P0135 37 O2 Sensor Heater Circuit (Bank 1 Sensor 1)
P0137 87 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2)
P0138 87 O2 Sensor Circuit High Voltage (Bank 1 Sensor 2)
P0139 92 O2 Sensor Circuit Slow Response (Bank 1 Sensor 2)
P0140 87 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2)
P0141 39 O2 Sensor Heater Circuit (Bank 1 Sensor 2)
P0151 12 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1)
P0152 12 O2 Sensor Circuit High Voltage (Bank 2 Sensor 1)
P0153 215 O2 Sensor Circuit Slow Response (Bank 2 Sensor 1)
P0154 12 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1)
P0154 219 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1)
P0155 38 O2 Sensor Heater Circuit (Bank 2 Sensor 1)
P0157 88 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)
P0158 88 O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)
P0159 93 O2 Sensor Circuit Slow Response (Bank 2 Sensor 2)
P0160 88 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2)
P0161 40 O2 Sensor Heater Circuit (Bank 2 Sensor 2)
P0171 144 System Too Lean (Bank 1)
P0171 174 System Too Lean (Bank 1)
P0172 144 System Too Rich (Bank 1)
P0172 174 System Too Rich (Bank 1)
P0174 145 System Too Lean (Bank 2)
P0174 175 System Too Lean (Bank 2)
P0175 145 System Too Rich (Bank 2)
P0175 175 System Too Rich (Bank 2)
P0201 3 Injector Circuit/Open – Cylinder 1
P0202 5 Injector Circuit/Open – Cylinder 2
P0203 4 Injector Circuit/Open – Cylinder 3
P0204 33 Injector Circuit/Open – Cylinder 4
P0205 31 Injector Circuit/Open – Cylinder 5
P0206 32 Injector Circuit/Open – Cylinder 6
P0221 119 Throttle/Pedal Position Sensor/Switch ‘B’ Circuit Range/Performance
P0222 119 Throttle/Pedal Position Sensor/Switch ‘B’ Circuit Low
P0223 119 Throttle/Pedal Position Sensor/Switch ‘B’ Circuit High
P0261 3 Cylinder 1 Injector Circuit Low
P0262 3 Cylinder 1 Injector Circuit High
P0264 5 Cylinder 2 Injector Circuit Low
P0265 5 Cylinder 2 Injector Circuit High
P0267 4 Cylinder 3 Injector Circuit Low
P0268 4 Cylinder 3 Injector Circuit High
P0270 33 Cylinder 4 Injector Circuit Low
P0271 33 Cylinder 4 Injector Circuit High
P0273 31 Cylinder 5 Injector Circuit Low
P0274 31 Cylinder 5 Injector Circuit High
P0276 32 Cylinder 6 Injector Circuit Low
P0277 32 Cylinder 6 Injector Circuit High
P0300 213 Random/Multiple Cylinder Misfire Detected
P0301 205 Cylinder 1 Misfire Detected
P0302 206 Cylinder 2 Misfire Detected
P0303 207 Cylinder 3 Misfire Detected
P0304 208 Cylinder 4 Misfire Detected
P0305 209 Cylinder 5 Misfire Detected
P0306 210 Cylinder 6 Misfire Detected

P0335 16 Crankshaft Position Sensor ‘A’ Circuit
P0340 7 Camshaft Position Sensor ‘A’ Circuit (Bank 1 or Single Sensor)
P0365 10 Camshaft Position Sensor ‘B’ Circuit (Bank 1)
P0369 162 Camshaft Position Sensor ‘B’ Circuit Intermittent (Bank 1)
P0394 15 Camshaft Position Sensor ‘B’ Circuit Intermittent (Bank 2)
P0411 170 Secondary Air Injection System Incorrect Flow Detected
P0413 63 Secondary Air Injection System Switching Valve A Circuit Open
P0414 63 Secondary Air Injection System Switching Valve A Circuit Shorted
P0418 19 Secondary Air Injection System Control ‘A’ Circuit
P0420 178 Catalyst System Efficiency Below Threshold (Bank 1)
P0430 179 Catalyst System Efficiency Below Threshold (Bank 2)
P0440 232 Evaporative Emission System
P0442 180 Evaporative Emission System Leak Detected (small leak)
P0443 36 Evaporative Emission System Purge Control Valve Circuit
P0444 36 Evaporative Emission System Purge Control Valve Circuit Open
P0445 36 Evaporative Emission System Purge Control Valve Circuit Shorted
P0491 170 Secondary Air Injection System Insufficient Flow (Bank 1)
P0492 170 Secondary Air Injection System Insufficient Flow (Bank 2)
P0500 135 Vehicle Speed Sensor ‘A’
P0506 128 Idle Air Control System RPM Lower Than Expected
P0507 128 Idle Air Control System RPM Higher Than Expected
P0601 150 Internal Control Module Memory Check Sum Error
P0601 157 Internal Control Module Memory Check Sum Error
P0604 157 Internal Control Module Random Access Memory (RAM) Error
P0605 150 Internal Control Module Read Only Memory (ROM) Error
P0605 157 Internal Control Module Read Only Memory (ROM) Error
P0606 30 ECM/PCM Processor
P0606 107 ECM/PCM Processor
P0606 158 ECM/PCM Processor
P0606 163 ECM/PCM Processor
P1121 111 Pedal Position Sensor 1 Range/Performance Problem
P1122 60 Pedal Position Sensor 1 Low Input
P1123 60 Pedal Position Sensor 1 High Input
P1134 37 O2 Sensor Heater Circuit Signal Intermittent (Bank 1 Sensor 1)
P1135 37 O2 Sensor Heater Circuit Low Voltage (Bank 1 Sensor 1)
P1136 37 O2 Sensor Heater Circuit High Voltage (Bank 1 Sensor 1)
P1137 39 O2 Sensor Heater Circuit Signal Intermittent (Bank 1 Sensor 2)
P1138 39 O2 Sensor Heater Circuit Low Voltage (Bank 1 Sensor 2)
P1139 39 O2 Sensor Heater Circuit High Voltage (Bank 1 Sensor 2)
P1151 38 O2 Sensor Heater Circuit Signal Intermittent (Bank 2 Sensor 1)
P1152 38 O2 Sensor Heater Circuit Low Voltage (Bank 2 Sensor 1)
P1153 38 O2 Sensor Heater Circuit High Voltage (Bank 2 Sensor 1)
P1155 40 O2 Sensor Heater Circuit Signal Intermittent (Bank 2 Sensor 2)
P1156 40 O2 Sensor Heater Circuit Low Voltage (Bank 2 Sensor 2)
P1157 40 O2 Sensor Heater Circuit High Voltage (Bank 2 Sensor 2)
P1178 216 O2 Sensor Signal Circuit Slow Switching from Rich to Lean (Bank 1 Sensor 1)
P1179 217 O2 Sensor Signal Circuit Slow Switching from Rich to Lean (Bank 2 Sensor 1)
P1221 112 Pedal Position Sensor 2 Range/Performance Problem
P1222 61 Pedal Position Sensor 2 Low Input
P1223 61 Pedal Position Sensor 2 High Input
P1340 213 Multiple Cylinder Misfire During Start
P1341 204 Multiple Cylinder Misfire with Fuel Cut-Off
P1342 205 Misfire During Start Cylinder 1

P1343 196 Misfire Cylinder 1 with Fuel Cut-Off
P1344 206 Misfire During Start Cylinder 2
P1345 197 Misfire Cylinder 2 with Fuel Cut-Off
P1346 207 Misfire During Start Cylinder 3
P1347 198 Misfire Cylinder 3 with Fuel Cut-Off
P1348 208 Misfire During Start Cylinder 4
P1349 199 Misfire Cylinder 4 with Fuel Cut-Off
P1350 209 Misfire during Start Cylinder 5
P1351 200 Misfire Cylinder 5 with Fuel Cut-Off
P1352 210 Misfire during Start Cylinder 6
P1353 201 Misfire Cylinder 6 with Fuel Cut-Off
P1447 127 Diagnostic Module Tank Leakage (DM-TL) Pump Current Too High during Switching Solenoid Test
P1448 127 Diagnostic Module Tank Leakage (DM-TL) Pump Current Too Low
P1449 127 Diagnostic Module Tank Leakage (DM-TL) Pump Current Too High
P1450 27 Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Open Circuit
P1451 27 Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Circuit Signal Low
P1452 27 Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Circuit Signal High
P1503 2 Idle-Speed Control Valve Closing Solenoid Control Circuit Signal Low
P1504 2 Idle-Speed Control Valve Closing Solenoid Control Open Circuit
P1507 29 Idle-Speed Control Valve Opening Solenoid Control Circuit Signal Low
P1508 29 Idle-Speed Control Valve Opening Solenoid Control Open Circuit
P1509 29 Idle-Speed Control Valve Opening Solenoid Control Circuit Signal Electrical
P1525 67 ‘A’ Camshaft Position Actuator Control Open Circuit (Bank 1)
P1525 72 ‘A’ Camshaft Position Actuator Control Open Circuit (Bank 1)
P1531 21 ‘B’ Camshaft Position Actuator Control Open Circuit (Bank 1)
P1531 22 ‘B’ Camshaft Position Actuator Control Open Circuit (Bank 1)
P1550 2 Idle-Speed Control Valve Closing Coil Electrical
P1585 149 Misfire Detected with Low Fuel
P1602 122 Control Module Self-Test, Control Module Defective
P1602 231 Control Module Self-Test, Control Module Defective
P1634 107 Throttle Valve Adaptation Spring Test Failed
P1636 45 Throttle Valve Control Circuit
P1637 107 Throttle Valve Position Control, Control Deviation
P1637 230 Throttle Valve Position Control, Control Deviation
P1639 107 Throttle Valve Position Control Throttle Stuck Permanently
P1640 155 Internal Control Module RAM/ROM Error
P1640 156 Internal Control Module RAM/ROM Error
P1663 156 EWS (Electronic Immobilizer) Rolling Code Faulty Storage in EEPROM

ECU: MSS54, Engine: S54, from 01.09.01 till 31.08.02
PCode BMW-FC PCode text
P0011 184 ‘A’ Camshaft Position Timing Over-Advanced or System Performance (Bank 1)
P0012 184 ‘A’ Camshaft Position Timing Over-Retarded (Bank 1)
P0014 185 ‘B’ Camshaft Position Timing Over-Advanced or System Performance (Bank 1)
P0015 185 ‘B’ Camshaft Position Timing Over-Retarded (Bank 1)
P0030 37 HO2S Heater Control Circuit (Bank 1 Sensor 1)
P0031 37 HO2S Heater Control Circuit Low (Bank 1 Sensor 1)
P0032 37 HO2S Heater Control Circuit High (Bank 1 Sensor 1)
P0036 39 HO2S Heater Control Circuit (Bank 1 Sensor 2)
P0037 39 HO2S Heater Control Circuit Low (Bank 1 Sensor 2)
P0038 39 HO2S Heater Control Circuit High (Bank 1 Sensor 2)

P0050 38 HO2S Heater Control Circuit (Bank 2 Sensor 1)
P0051 38 HO2S Heater Control Circuit Low (Bank 2 Sensor 1)
P0052 38 HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0056 40 HO2S Heater Control Circuit (Bank 2 Sensor 2)
P0057 40 HO2S Heater Control Circuit Low (Bank 2 Sensor 2)
P0058 40 HO2S Heater Control Circuit High (Bank 2 Sensor 2)
P0101 73 Mass or Volume Air Flow Circuit Range/Performance
P0102 41 Mass or Volume Air Flow Circuit Low Input
P0103 41 Mass or Volume Air Flow Circuit High Input
P0111 77 Intake Air Temperature Sensor 1 Circuit Range/Performance
P0112 77 Intake Air Temperature Sensor 1 Circuit Low
P0113 77 Intake Air Temperature Sensor 1 Circuit High
P0116 105 Engine Coolant Temperature Circuit Range/Performance
P0117 78 Engine Coolant Temperature Circuit Low
P0118 78 Engine Coolant Temperature Circuit High
P0121 118 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit Range/Performance
P0121 120 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit Range/Performance
P0121 121 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit Range/Performance
P0122 118 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit Low
P0123 118 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit High
P0128 105 Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
P0131 13 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)
P0132 13 O2 Sensor Circuit High Voltage (Bank 1 Sensor 1)
P0133 214 O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)
P0134 13 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
P0134 218 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
P0135 37 O2 Sensor Heater Circuit (Bank 1 Sensor 1)
P0137 87 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2)
P0138 87 O2 Sensor Circuit High Voltage (Bank 1 Sensor 2)
P0139 92 O2 Sensor Circuit Slow Response (Bank 1 Sensor 2)
P0140 87 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2)
P0141 39 O2 Sensor Heater Circuit (Bank 1 Sensor 2)
P0151 12 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1)
P0152 12 O2 Sensor Circuit High Voltage (Bank 2 Sensor 1)
P0153 215 O2 Sensor Circuit Slow Response (Bank 2 Sensor 1)
P0154 12 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1)
P0154 219 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1)
P0155 38 O2 Sensor Heater Circuit (Bank 2 Sensor 1)
P0157 88 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)
P0158 88 O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)
P0159 93 O2 Sensor Circuit Slow Response (Bank 2 Sensor 2)
P0160 88 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2)
P0161 40 O2 Sensor Heater Circuit (Bank 2 Sensor 2)
P0171 144 System Too Lean (Bank 1)
P0171 174 System Too Lean (Bank 1)
P0172 144 System Too Rich (Bank 1)
P0172 174 System Too Rich (Bank 1)
P0174 145 System Too Lean (Bank 2)
P0174 175 System Too Lean (Bank 2)
P0175 145 System Too Rich (Bank 2)
P0175 175 System Too Rich (Bank 2)
P0201 3 Injector Circuit/Open – Cylinder 1
P0202 5 Injector Circuit/Open – Cylinder 2

P0203 4 Injector Circuit/Open – Cylinder 3
P0204 33 Injector Circuit/Open – Cylinder 4
P0205 31 Injector Circuit/Open – Cylinder 5
P0206 32 Injector Circuit/Open – Cylinder 6
P0221 119 Throttle/Pedal Position Sensor/Switch ‘B’ Circuit Range/Performance
P0222 119 Throttle/Pedal Position Sensor/Switch ‘B’ Circuit Low
P0223 119 Throttle/Pedal Position Sensor/Switch ‘B’ Circuit High
P0261 3 Cylinder 1 Injector Circuit Low
P0262 3 Cylinder 1 Injector Circuit High
P0264 5 Cylinder 2 Injector Circuit Low
P0265 5 Cylinder 2 Injector Circuit High
P0267 4 Cylinder 3 Injector Circuit Low
P0268 4 Cylinder 3 Injector Circuit High
P0270 33 Cylinder 4 Injector Circuit Low
P0271 33 Cylinder 4 Injector Circuit High
P0273 31 Cylinder 5 Injector Circuit Low
P0274 31 Cylinder 5 Injector Circuit High
P0276 32 Cylinder 6 Injector Circuit Low
P0277 32 Cylinder 6 Injector Circuit High
P0300 213 Random/Multiple Cylinder Misfire Detected
P0301 205 Cylinder 1 Misfire Detected
P0302 206 Cylinder 2 Misfire Detected
P0303 207 Cylinder 3 Misfire Detected
P0304 208 Cylinder 4 Misfire Detected
P0305 209 Cylinder 5 Misfire Detected
P0306 210 Cylinder 6 Misfire Detected
P0335 16 Crankshaft Position Sensor ‘A’ Circuit
P0340 7 Camshaft Position Sensor ‘A’ Circuit (Bank 1 or Single Sensor)
P0365 10 Camshaft Position Sensor ‘B’ Circuit (Bank 1)
P0369 162 Camshaft Position Sensor ‘B’ Circuit Intermittent (Bank 1)
P0394 15 Camshaft Position Sensor ‘B’ Circuit Intermittent (Bank 2)
P0411 170 Secondary Air Injection System Incorrect Flow Detected
P0413 63 Secondary Air Injection System Switching Valve A Circuit Open
P0414 63 Secondary Air Injection System Switching Valve A Circuit Shorted
P0418 19 Secondary Air Injection System Control ‘A’ Circuit
P0420 178 Catalyst System Efficiency Below Threshold (Bank 1)
P0430 179 Catalyst System Efficiency Below Threshold (Bank 2)
P0441 232 Evaporative Emission System Incorrect Purge Flow
P0442 180 Evaporative Emission System Leak Detected (small leak)
P0443 36 Evaporative Emission System Purge Control Valve Circuit
P0444 36 Evaporative Emission System Purge Control Valve Circuit Open
P0445 36 Evaporative Emission System Purge Control Valve Circuit Shorted
P0491 170 Secondary Air Injection System Insufficient Flow (Bank 1)
P0492 170 Secondary Air Injection System Insufficient Flow (Bank 2)
P0500 135 Vehicle Speed Sensor ‘A’
P0506 128 Idle Air Control System RPM Lower Than Expected
P0507 128 Idle Air Control System RPM Higher Than Expected
P0601 150 Internal Control Module Memory Check Sum Error
P0601 157 Internal Control Module Memory Check Sum Error
P0604 150 Internal Control Module Random Access Memory (RAM) Error
P0604 157 Internal Control Module Random Access Memory (RAM) Error
P0605 150 Internal Control Module Read Only Memory (ROM) Error
P0605 157 Internal Control Module Read Only Memory (ROM) Error

P0606 30 ECM/PCM Processor
P0606 107 ECM/PCM Processor
P0606 158 ECM/PCM Processor
P0606 163 ECM/PCM Processor
P1121 111 Pedal Position Sensor 1 Range/Performance Problem
P1122 60 Pedal Position Sensor 1 Low Input
P1123 60 Pedal Position Sensor 1 High Input
P1178 216 O2 Sensor Signal Circuit Slow Switching from Rich to Lean (Bank 1 Sensor 1)
P1179 217 O2 Sensor Signal Circuit Slow Switching from Rich to Lean (Bank 2 Sensor 1)
P1221 112 Pedal Position Sensor 2 Range/Performance Problem
P1222 61 Pedal Position Sensor 2 Low Input
P1223 61 Pedal Position Sensor 2 High Input
P1340 213 Multiple Cylinder Misfire During Start
P1341 204 Multiple Cylinder Misfire with Fuel Cut-Off
P1342 205 Misfire During Start Cylinder 1
P1343 196 Misfire Cylinder 1 with Fuel Cut-Off
P1344 206 Misfire During Start Cylinder 2
P1345 197 Misfire Cylinder 2 with Fuel Cut-Off
P1346 207 Misfire During Start Cylinder 3
P1347 198 Misfire Cylinder 3 with Fuel Cut-Off
P1348 208 Misfire During Start Cylinder 4
P1349 199 Misfire Cylinder 4 with Fuel Cut-Off
P1350 209 Misfire during Start Cylinder 5
P1351 200 Misfire Cylinder 5 with Fuel Cut-Off
P1352 210 Misfire during Start Cylinder 6
P1353 201 Misfire Cylinder 6 with Fuel Cut-Off
P1434 176 Diagnostic Module Tank Leakage (DM-TL)
P1447 127 Diagnostic Module Tank Leakage (DM-TL) Pump Current Too High during Switching Solenoid Test
P1448 127 Diagnostic Module Tank Leakage (DM-TL) Pump Current Too Low
P1449 127 Diagnostic Module Tank Leakage (DM-TL) Pump Current Too High
P1450 27 Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Open Circuit
P1451 27 Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Circuit Signal Low
P1452 27 Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Circuit Signal High
P1502 2 Idle-Speed Control Valve Closing Solenoid Control Circuit Signal High
P1503 2 Idle-Speed Control Valve Closing Solenoid Control Circuit Signal Low
P1504 2 Idle-Speed Control Valve Closing Solenoid Control Open Circuit
P1506 29 Idle-Speed Control Valve Opening Solenoid Control Circuit Signal High
P1507 29 Idle-Speed Control Valve Opening Solenoid Control Circuit Signal Low
P1508 29 Idle-Speed Control Valve Opening Solenoid Control Open Circuit
P1525 67 ‘A’ Camshaft Position Actuator Control Open Circuit (Bank 1)
P1525 72 ‘A’ Camshaft Position Actuator Control Open Circuit (Bank 1)
P1531 21 ‘B’ Camshaft Position Actuator Control Open Circuit (Bank 1)
P1531 22 ‘B’ Camshaft Position Actuator Control Open Circuit (Bank 1)
P1585 149 Misfire Detected with Low Fuel
P1602 122 Control Module Self-Test, Control Module Defective
P1602 231 Control Module Self-Test, Control Module Defective
P1634 107 Throttle Valve Adaptation Spring Test Failed
P1636 45 Throttle Valve Control Circuit
P1637 107 Throttle Valve Position Control, Control Deviation
P1637 230 Throttle Valve Position Control, Control Deviation
P1639 107 Throttle Valve Position Control Throttle Stuck Permanently
P1640 155 Internal Control Module RAM/ROM Error
P1640 156 Internal Control Module RAM/ROM Error

P1663 155 EWS (Electronic Immobilizer) Rolling Code Faulty Storage in EEPROM
P1663 156 EWS (Electronic Immobilizer) Rolling Code Faulty Storage in EEPROM

ECU: MSS54, Engine: S54, from 01.09.02 till
PCode BMW-FC PCode text
P0011 184 ‘A’ Camshaft Position Timing Over-Advanced or System Performance (Bank 1)
P0012 184 ‘A’ Camshaft Position Timing Over-Retarded (Bank 1)
P0014 185 ‘B’ Camshaft Position Timing Over-Advanced or System Performance (Bank 1)
P0015 185 ‘B’ Camshaft Position Timing Over-Retarded (Bank 1)
P0017 162 Crankshaft Position – Camshaft Position Correlation (Bank 1 Sensor B)
P0030 37 HO2S Heater Control Circuit (Bank 1 Sensor 1)
P0031 37 HO2S Heater Control Circuit Low (Bank 1 Sensor 1)
P0032 37 HO2S Heater Control Circuit High (Bank 1 Sensor 1)
P0036 39 HO2S Heater Control Circuit (Bank 1 Sensor 2)
P0037 39 HO2S Heater Control Circuit Low (Bank 1 Sensor 2)
P0038 39 HO2S Heater Control Circuit High (Bank 1 Sensor 2)
P0050 38 HO2S Heater Control Circuit (Bank 2 Sensor 1)
P0051 38 HO2S Heater Control Circuit Low (Bank 2 Sensor 1)
P0052 38 HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0056 40 HO2S Heater Control Circuit (Bank 2 Sensor 2)
P0057 40 HO2S Heater Control Circuit Low (Bank 2 Sensor 2)
P0058 40 HO2S Heater Control Circuit High (Bank 2 Sensor 2)
P0101 73 Mass or Volume Air Flow Circuit Range/Performance
P0102 41 Mass or Volume Air Flow Circuit Low Input
P0103 41 Mass or Volume Air Flow Circuit High Input
P0111 77 Intake Air Temperature Sensor 1 Circuit Range/Performance
P0112 77 Intake Air Temperature Sensor 1 Circuit Low
P0113 77 Intake Air Temperature Sensor 1 Circuit High
P0116 105 Engine Coolant Temperature Circuit Range/Performance
P0117 78 Engine Coolant Temperature Circuit Low
P0118 78 Engine Coolant Temperature Circuit High
P0121 118 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit Range/Performance
P0121 120 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit Range/Performance
P0121 121 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit Range/Performance
P0122 118 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit Low
P0123 118 Throttle/Pedal Position Sensor/Switch ‘A’ Circuit High
P0125 105 Insufficient Coolant Temperature for Closed Loop Fuel Control
P0128 105 Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
P0131 13 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)
P0132 13 O2 Sensor Circuit High Voltage (Bank 1 Sensor 1)
P0133 214 O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)
P0134 13 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
P0135 37 O2 Sensor Heater Circuit (Bank 1 Sensor 1)
P0137 87 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2)
P0138 87 O2 Sensor Circuit High Voltage (Bank 1 Sensor 2)
P0139 92 O2 Sensor Circuit Slow Response (Bank 1 Sensor 2)
P0140 87 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2)
P0141 39 O2 Sensor Heater Circuit (Bank 1 Sensor 2)
P0151 12 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1)
P0152 12 O2 Sensor Circuit High Voltage (Bank 2 Sensor 1)
P0153 215 O2 Sensor Circuit Slow Response (Bank 2 Sensor 1)

P0154 12 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1)
P0155 38 O2 Sensor Heater Circuit (Bank 2 Sensor 1)
P0157 88 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)
P0158 88 O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)
P0159 93 O2 Sensor Circuit Slow Response (Bank 2 Sensor 2)
P0160 88 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2)
P0161 40 O2 Sensor Heater Circuit (Bank 2 Sensor 2)
P0171 144 System Too Lean (Bank 1)
P0171 174 System Too Lean (Bank 1)
P0172 144 System Too Rich (Bank 1)
P0172 174 System Too Rich (Bank 1)
P0174 145 System Too Lean (Bank 2)
P0174 175 System Too Lean (Bank 2)
P0175 145 System Too Rich (Bank 2)
P0175 175 System Too Rich (Bank 2)
P0200 183 Injector Circuit/Open
P0201 3 Injector Circuit/Open – Cylinder 1
P0202 5 Injector Circuit/Open – Cylinder 2
P0203 4 Injector Circuit/Open – Cylinder 3
P0204 33 Injector Circuit/Open – Cylinder 4
P0205 31 Injector Circuit/Open – Cylinder 5
P0206 32 Injector Circuit/Open – Cylinder 6
P0216 182 Injector/Injection Timing Control Circuit
P0221 119 Throttle/Pedal Position Sensor/Switch ‘B’ Circuit Range/Performance
P0222 119 Throttle/Pedal Position Sensor/Switch ‘B’ Circuit Low
P0223 119 Throttle/Pedal Position Sensor/Switch ‘B’ Circuit High
P0261 3 Cylinder 1 Injector Circuit Low
P0262 3 Cylinder 1 Injector Circuit High
P0264 5 Cylinder 2 Injector Circuit Low
P0265 5 Cylinder 2 Injector Circuit High
P0267 4 Cylinder 3 Injector Circuit Low
P0268 4 Cylinder 3 Injector Circuit High
P0270 33 Cylinder 4 Injector Circuit Low
P0271 33 Cylinder 4 Injector Circuit High
P0273 31 Cylinder 5 Injector Circuit Low
P0274 31 Cylinder 5 Injector Circuit High
P0276 32 Cylinder 6 Injector Circuit Low
P0277 32 Cylinder 6 Injector Circuit High
P0300 213 Random/Multiple Cylinder Misfire Detected
P0301 205 Cylinder 1 Misfire Detected
P0302 206 Cylinder 2 Misfire Detected
P0303 207 Cylinder 3 Misfire Detected
P0304 208 Cylinder 4 Misfire Detected
P0305 209 Cylinder 5 Misfire Detected
P0306 210 Cylinder 6 Misfire Detected
P0313 149 Misfire Detected with Low Fuel
P0316 213 Engine Misfire Detected on Startup (First 1000 Revolutions)
P0335 16 Crankshaft Position Sensor ‘A’ Circuit
P0340 7 Camshaft Position Sensor ‘A’ Circuit (Bank 1 or Single Sensor)
P0363 204 Misfire Detected – Fueling Disabled
P0365 10 Camshaft Position Sensor ‘B’ Circuit (Bank 1)
P0394 15 Camshaft Position Sensor ‘B’ Circuit Intermittent (Bank 2)
P0411 170 Secondary Air Injection System Incorrect Flow Detected

P0413 63 Secondary Air Injection System Switching Valve A Circuit Open
P0414 63 Secondary Air Injection System Switching Valve A Circuit Shorted
P0418 19 Secondary Air Injection System Control ‘A’ Circuit
P0420 178 Catalyst System Efficiency Below Threshold (Bank 1)
P0430 179 Catalyst System Efficiency Below Threshold (Bank 2)
P0441 232 Evaporative Emission System Incorrect Purge Flow
P0442 180 Evaporative Emission System Leak Detected (small leak)
P0443 36 Evaporative Emission System Purge Control Valve Circuit
P0444 36 Evaporative Emission System Purge Control Valve Circuit Open
P0445 36 Evaporative Emission System Purge Control Valve Circuit Shorted
P0491 170 Secondary Air Injection System Insufficient Flow (Bank 1)
P0492 170 Secondary Air Injection System Insufficient Flow (Bank 2)
P0500 135 Vehicle Speed Sensor ‘A’
P0505 136 Idle Air Control System
P0506 128 Idle Air Control System RPM Lower Than Expected
P0507 128 Idle Air Control System RPM Higher Than Expected
P0601 150 Internal Control Module Memory Check Sum Error
P0601 157 Internal Control Module Memory Check Sum Error
P0604 150 Internal Control Module Random Access Memory (RAM) Error
P0604 157 Internal Control Module Random Access Memory (RAM) Error
P0605 150 Internal Control Module Read Only Memory (ROM) Error
P0605 157 Internal Control Module Read Only Memory (ROM) Error
P0606 30 ECM/PCM Processor
P0606 107 ECM/PCM Processor
P0606 158 ECM/PCM Processor
P0606 163 ECM/PCM Processor
P1121 111 Pedal Position Sensor 1 Range/Performance Problem
P1122 60 Pedal Position Sensor 1 Low Input
P1123 60 Pedal Position Sensor 1 High Input
P1178 216 O2 Sensor Signal Circuit Slow Switching from Rich to Lean (Bank 1 Sensor 1)
P1179 217 O2 Sensor Signal Circuit Slow Switching from Rich to Lean (Bank 2 Sensor 1)
P1185 219 HO2S Sensor Voltage Excursion Electrical (Bank 2 Sensor 1)
P1221 112 Pedal Position Sensor 2 Range/Performance Problem
P1222 61 Pedal Position Sensor 2 Low Input
P1223 61 Pedal Position Sensor 2 High Input
P1342 205 Misfire During Start Cylinder 1
P1343 196 Misfire Cylinder 1 with Fuel Cut-Off
P1344 206 Misfire During Start Cylinder 2
P1345 197 Misfire Cylinder 2 with Fuel Cut-Off
P1346 207 Misfire During Start Cylinder 3
P1347 198 Misfire Cylinder 3 with Fuel Cut-Off
P1348 208 Misfire During Start Cylinder 4
P1349 199 Misfire Cylinder 4 with Fuel Cut-Off
P1350 209 Misfire during Start Cylinder 5
P1351 200 Misfire Cylinder 5 with Fuel Cut-Off
P1352 210 Misfire during Start Cylinder 6
P1353 201 Misfire Cylinder 6 with Fuel Cut-Off
P1434 176 Diagnostic Module Tank Leakage (DM-TL)
P1446 127 Diagnostic Module Tank Leakage (DM-TL) Pump Control Circuit Signal High
P1447 127 Diagnostic Module Tank Leakage (DM-TL) Pump Current Too High during Switching Solenoid Test
P1448 127 Diagnostic Module Tank Leakage (DM-TL) Pump Current Too Low
P1449 127 Diagnostic Module Tank Leakage (DM-TL) Pump Current Too High
P1450 27 Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Open Circuit

P1451 27 Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Circuit Signal Low
P1452 27 Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Circuit Signal High
P1500 136 Idle-Speed Control Valve Stuck Open
P1501 136 Idle-Speed Control Valve Stuck Closed
P1502 2 Idle-Speed Control Valve Closing Solenoid Control Circuit Signal High
P1503 2 Idle-Speed Control Valve Closing Solenoid Control Circuit Signal Low
P1504 2 Idle-Speed Control Valve Closing Solenoid Control Open Circuit
P1506 29 Idle-Speed Control Valve Opening Solenoid Control Circuit Signal High
P1507 29 Idle-Speed Control Valve Opening Solenoid Control Circuit Signal Low
P1508 29 Idle-Speed Control Valve Opening Solenoid Control Open Circuit
P1525 67 ‘A’ Camshaft Position Actuator Control Open Circuit (Bank 1)
P1525 72 ‘A’ Camshaft Position Actuator Control Open Circuit (Bank 1)
P1531 21 ‘B’ Camshaft Position Actuator Control Open Circuit (Bank 1)
P1531 22 ‘B’ Camshaft Position Actuator Control Open Circuit (Bank 1)
P1602 122 Control Module Self-Test, Control Module Defective
P1603 195 Control Module Self-Test, Torque Monitoring
P1634 107 Throttle Valve Adaptation Spring Test Failed
P1636 45 Throttle Valve Control Circuit
P1637 107 Throttle Valve Position Control, Control Deviation
P1637 230 Throttle Valve Position Control, Control Deviation
P1639 107 Throttle Valve Position Control Throttle Stuck Permanently
P1640 155 Internal Control Module RAM/ROM Error
P1640 156 Internal Control Module RAM/ROM Error
P1663 155 EWS (Electronic Immobilizer) Rolling Code Faulty Storage in EEPROM
P1663 156 EWS (Electronic Immobilizer) Rolling Code Faulty Storage in EEPROM