Page 977 of 1002

Downloaded from www.Manualslib.com manuals search engine
On-Board ~iaanosticsl
Engine diagnostic trouble codes: M54 engine
P-code
BMW-FC Explanation
PO01 I / 103 I 'A' Camshaft Position Timing Over-Advanced or System Performance (Banlc 1) I I
PO012 1105 I 'A' Camshaft Position Timing Over-Retarded (Bank 1) I I
PO01 4 1104 I 'B' Camshaft Position Timing Over-Advanced or System Performance (Bank 1)
PO01 5
PO030
PO031
PO032
I 1
PO038 179 / HO2S Heater Control Circuit High (Bank 1 Sensor 2)
I I -.
I I
PO050 1 55 I H02S Heater Control Circuit (Bank 2 Sensor 1)
106
25
25
25
PO036
I I
PO051 1 55 I H02S Heater Control Circuit Low (Bank 2 Sensor 1)
'B' Camshaft Position Timing Over-Retarded (Bank 1)
H02S Heater Control Circuit (Bank 1 Sensor 1)
H02S Heater Control Circuit Low (Bank 1 Sensor 1)
H02S Heater Control Circuit Hiqh (Bank 1 Sensor 1)
PO037 1 79 I HO2S Heater Control Circuit Low (Bank 1 Sensor 2)
79
HOPS Heater
Control Circuit (Banlc 1 Sensor 2)
PO052
PO056
PO057
PO058
I I
PO1 03 / 8 I Mass or Volume Air Flow Circuit High. Input
I I -.
I I
PO1 07 1 197 I Manifold Absolute PressureIBarometric Pressure Circuit Low Input
55
61
61
61
PO101
I I
POI08 1197 / Manifold Absolute PressureIBarometric Pressure Circuit High Input
H02S Heater Control Circuit High (Bank 2 Sensor 1)
H02S Heater Control Circuit (Bank 2 Sensor 2)
HO2S Heater Control Circuit Low (Bank 2 Sensor 2)
HO2S Heater Control Circuit Hiqh (Banlc 2 Sensor 2)
PO102 18 I Mass or Volume Air Flow Circuit Low Input
149
I I -
PO122 112 ThrottleIPedai Position SensorISwitch 'A' Circuit Low
PO123 1112 I ThrottleIPedal Position SensorISwitch 'A' Circuit High
Mass
or Volume Air Flow Circuit
RangeIPerformance
PO112
PO113
PO1 17
PO118
PO121
14
14
10
10
118
PO128
PO1 31
PO132
PO133
PO133
PO1 34 Intake
Air Temperature Sensor 1 Circuit Low
Intake Air Temperature Sensor 1 Circuit High
Engine Coolant Temperature Circuit Low
Engine Coolant Temperature Circuit High
ThrottleIPedal Position SensorISwitch 'A' Circuit RanqeIPerformance
I I
168
150
150
229
231
150
PO135
Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
02 Sensor Circuit Low Voltage (Bank 1 Sensor 1)
02 Sensor Circuit High Voltage (Bank 1 Sensor 1)
02 Sensor Circuit Slow Response (Bank
1 Sensor 1)
02 Sensor Circuit Slow Response
(Banlc 1 Sensor 1)
02 Sensor Circuit No Activitv Detected
(Banlc 1 Sensor 1)
188 02 Sensor Heater Circuit (Bank 1 Sensor 1)
Page 978 of 1002
Downloaded from www.Manualslib.com manuals search engine
/ On-Board Diagnostics
Po202
PO203
PO204
PO205
PO206
PO221
PO222
5
22 24
33
23 119
113 Injector CircuiVOpen -Cylinder
2
Injector
CircuiVOpen -Cylinder 3
lnjeclor CircuiVOpen -Cylinder 4
Injector
CircuiVOpen - Cylinder 5
Injector CircuiVOpen - Cylinder 6
ThrotileiPedal Position SensorISwiich 'B' Circuit RangeIPeriormance
ThrottleIPedal Position SensorISwitch 'B' Circuit Low
Page 979 of 1002

Downloaded from www.Manualslib.com manuals search engine
On-Board ~ia~nosticsl
Engine diagnostic trouble codes: M54 engine (continued) I -.
P-code BMW-FC Explanation
PO223 113 ThrottlelPedal Position SensorlSwitch '0' Circuit High
PO261 / Cylinder 1 Injector Circuit Low
PO271 Cylinder 4 Injector Circuit High
PO273 Cylinder 5 Injector Circuit Low
Cylinder 2 Injector Circuit High
Cylinder 3 Injector Circuit
Low
Cylinder 3 Injector Circuit High
Cylinder 4
iniector Circuit Low
PO265
PO267
PO268
PO270
, I
PO277 1 23 1 Cylinder 6 Injector Circuit High
5
22
22
24
I I
PO274
PO301
PO302
PO303
PO304
PO276 1 23 I Cylinder 6 Injector Circuit Low
33
I
I -
I I
PO31 3 1 240 I Misfire Detected with Low Fuel Cylinder 5 Injector Circuit High
238
239
240
241
PO305
I I
Cylinder 1 Misfire Detected
Cylinder 2 Misfire Detected
Cylinder 3 Misfire Detected
Cylinder 4 Misfire Detected
PO313
PO306 1 243 I Cylinder 6 Misfire Detected
242
PO313
PO313
PO31 3
PO327
Cylinder 5 Misfire
Detected
PO31 3 1239 I Misfire Detected with Low Fuel
238
PO332
PO335
PO339 - PO340
Misfire Detected with Low Fuel
241
242
243
57
PO344
PO365
PO369
PO41 3
PO414
PO420
Misfire Detected with Low Fuel
Misfire Detected with Low Fuel
Misfire Detected with Low Fuel
Knock Sensor 1 Circuit Low
(Banlc 1 or Sinale Sensor)
59
83
83
65
-
Knoclc Sensor 2 Circuit Low (Banlc 2)
Crankshaft Position Sensor
'A' Circuit
Crankshaft Position Sensor
'A' Circuit Intermittent
Camshaft Position Sensor 'A' Circuit (Bank 1 or Single Sensor)
65
18
18
62
62
233 Camshaft Position Sensor
'A' Circuit Intermittent (Bank 1
or Single Sensor)
Camshaft Position Sensor
'B' Circuit (Banlc 1)
Camshaft Position Sensor 'B' Circuit Intermittent (Bank 1)
Secondary Air Injection System Switching Valve A Circuit Open
Secondary Air
Injection System Switching Valve A Circuit Shorted
Catalyst System Efficiency Below Threshold (Bank 1)
Page 980 of 1002

Downloaded from www.Manualslib.com manuals search engine
I On-Board Diagnostics
Engine diagnostic trouble codes: M54 engine (continued)
P-code
BMW-FC Explanation
Catalyst System Efficiency Below Threshold (Bank 2)
PO430
PO443
PO444
PO445
PO455
PO456
PO491
PO492
PO500
PO441 1250 / Evaporative Emission System Incorrect Purge Flow
234
I I
68
68
68 143
143
245
246
214
PO604
PI083
PI084
PI085
PI086
Evaporative Emission System Purge Control Valve Circuit
Evaporative Emission System Purge Control Valve Circuit Open
Evaporative Emission System Purge Control Valve Circuit Shorted
Evaporative Emission System Leak Detected (large leak)
Evaporative Emission System Leak Detected (very
small leak)
Secondary Air injection System Insufficient Flow (Bani( 1)
Secondary Air Injection System insufficient Flow
(Banic 2)
Vehicle Speed Sensor
'A'
Idle Air Control System PO505
.
PI 087
PI 088
PI089
PI090
PO600 / 217 I Serial Communication Link
204
100
202
202
203
203
PI091
PI092
PI093
PI094
Pllll
PI112
PI120
Internal Control Module Random Access Memory (RAM) Error
Fuel Control Limit Mixture Too Lean (Bank 1 Sensor
1)
Fuel Control Limit Mixture Too Rich (Bank 1 Sensor 1)
Fuel Control Limit Mixture Too Lean (Bank 2 Sensor 1)
Fuel Control Limit Mixture Too Rich (Banic 2 Sensor 1) ~ ~
229
229
230 235
PI121
PI122
PI123
02 Sensor Circuit Slow Response in Lean Control Range (Bank 1 Sensor 1)
02 Sensor Circuit Slow Response in Rich Control Range (Bank 1 Sensor
1)
02 Sensor Circuit Slow Response in Lean Control Range (Banlc 1 Sensor 2)
Pre Catalyst Fuel Trim System Too Lean
(Bank 1)
236
235
236
230
11
11
114
PI134
PI135
PI136
PI137
PI138
Pre Catalyst Fuel Trim System Too Lean (Banic 2)
Pre Catalyst Fuel Trim System Too Rich
(Bank 1)
Pre Catalyst Fuel Trim System Too Rich (Bank 2)
02 Sensor Circuit Slow Response in Rich Control Range (Banic 2 Sensor 1)
Engine Coolant Temperature Sensor Radiator Outlet Low Input
Engine Coolant Temperature Sensor Radiator Outlet High Input
Pedal Position Sensor Circuit
117
110
110
25
25
25
79
79 Pedal Position Sensor 1
RangeIPerformance Problem
Pedal Position Sensor 1 Low Input
Pedal Position Sensor 1 High Input
02 Sensor Heater Circuit Signal Intermittent (Bank 1 Sensor 1)
02 Sensor Heater Circuit Low Voltage (Bank 1 Sensor
1)
02 Sensor Heater Circuit High Voltage (Bank 1 Sensor 1)
02 Sensor Heater Circuit Signal Intermittent (Bank 1 Sensor 2)
02 Sensor Heater Circuit Low Voltage
(Banic 1 Sensor 2)
-
-
Page 981 of 1002

Downloaded from www.Manualslib.com manuals search engine
OBD-21
On-Board
~ia~nosticsl
Engine diagnostic trouble codes: M54 engine (continued)
P-code
BMW-FC Explanation
I I
PI314 / 202 / Fuel Mixture Deviation Detected with Low Fuel
I I
02 Sensor Heater Circuit High Voltage (Bank 1 Sensor 2)
02 Sensor Activity Check Signal Too High (Banlc 1 Sensor 2)
02 Sensor Activity Check Signal Too Low (Bank 1 Sensor 2)
02 Sensor Activity Check Signal Too High (Banlc 2 Sensor 2)
02 Sensor Activity Check Signal Too Low (Bank 2 Sensor 2)
02 Sensor Heater Circuit Signal Intermittent (Bank 2 Sensor
1)
02 Sensor Heater Circuit Low Voltage (Bank 2 Sensor 1)
02 Sensor Heater Circuit High Voltage (Bank 2 Sensor 1)
02 Sensor Heater Circuit Signal Intermittent (Banlc 2 Sensor 2)
02 Sensor Heater Circuit Low Voltage (Bank 2 Sensor 2)
02 Sensor Heater Circuit High Voltage (Bank 2 Sensor 2)
Ambient Pressure Sensor Variant Recognition Value in Boot Range Implausible
Ambient Pressure Sensor Variant Recognition Error Value Stored in Boot Range
Ambient Pressure Sensor Variant Recognition Learning Failed
Pre Catalyst Fuel Trim System (Bank 1)
Pre Catalyst Fuel Trim System (Bank 2)
PI139
PI143
PI144
PI149
PI150
PI151
PI152
PI153
PI155
P1156
PI157
PI171
PI172
PI173
PI 190
PI191
79
21 5
21 5
21 6
21 6
55
55
55
61
61
61 196
196
196
235
236
Pedal Position Sensor 2 Low
Input PI222
-~~~~~~~~~ PI314
PI314
PI314
PI342 - PI343
PI 344
PI192
PI193
PI223 /I11 I Pedal Position Sensor 2 High Input
111
PI 345
PI 346
PI 347
PI348
PI 349
PI350
PI351
PI352
PI353
225 Post Catalyst Fuel Trim System (Bank 1)
226 Post Catalyst Fuel Trim Svstem (Bank 2)
203
227
228
238
238
239 Fuel Mixture Deviation Detected with Low Fuel
Fuel Mixture Deviation Detected with Low Fuel
Fuel Mixture Deviation Detected with Low Fuel
Misfire During Start Cylinder 1
Misfire Cylinder 1 with Fuel Cut-Off
Misfire Durina Start Cylinder 2
239
240
240
241
241
242
242
243
243
-
Misfire Cylinder 2 with Fuel Cut-Off
Misfire During Start Cylinder 3
Misfire Cylinder 3 with Fuel Cut-Off
Misfire During Start Cylinder 4
Misfire Cylinder 4 with Fuel Cut-Off
Misfire during Start Cylinder 5
Misfire Cylinder 5 with Fuel Cut-Off
Misfire during Start Cylinder 6
Misfire Cylinder 6 with Fuel Cut-Off
Page 982 of 1002
Downloaded from www.Manualslib.com manuals search engine
OBD-22
I On-Board Diagnostics
Engine diagnostic trouble codes: M54 engine (continued)
P-code
BMW-FC Explanation
PI 41 3
PI414
PI444
PI 445
PI446
PI447
PI 448
PI 449
PI 451
35
35
142 140
140
142
142
142
126
Secondary Air Injection Pump Relay Control Circuit Signal Low
Secondary Air Injection Pump
Relay Control Circuit Signal High
Diagnostic Module Tank Leakage (DM-TL) Pump Control Open Circuit
Diagnostic Module Tank
Leaitage (DM-TL) Pump Control Circuit Signal Low
Diagnostic Module Tank Lealtage (DM-TL) Pump Control Circuit Signal High
Diagnostic Module
Tanlc Leakage (DM-TL) Pump Current Too High during Switching Solenoid Test
Diagnostic Module
Tank Leakage (DM-TL) Pump Current Too Low
Diagnostic Module
Tank Leakage (DM-TL) Pump Current Too High
Diagnostic Module
Tank Leaitage (DM-TL) Switching Solenoid Control Circuit Signal Low
Page 983 of 1002
![BMW 525i 1999 E39 Workshop Manual Downloaded from www.Manualslib.com manuals search engine
OBD-23
On-Board ~iagnostics]
I I
PI625 / 147 I Pedal Position Sensor Potentiometer Supply Channel 2 Electrical 1
Engine diagnostic troubl BMW 525i 1999 E39 Workshop Manual Downloaded from www.Manualslib.com manuals search engine
OBD-23
On-Board ~iagnostics]
I I
PI625 / 147 I Pedal Position Sensor Potentiometer Supply Channel 2 Electrical 1
Engine diagnostic troubl](/manual-img/1/2822/w960_2822-982.png)
Downloaded from www.Manualslib.com manuals search engine
OBD-23
On-Board ~iagnostics]
I I
PI625 / 147 I Pedal Position Sensor Potentiometer Supply Channel 2 Electrical 1
Engine diagnostic trouble codes: M54 engine (continued)
P-code
BMW-FC Explanation
PI 604
PI604
PI619
PI620
PI624
PI632
PI633
PI634
P1 634
PI 634
PI 635
PI 636 50
51 123
123
146 i I
I
I Barometric Pressure Circuit Low
Control
Module Self-Test,
Speed Monitoring
Control Module Self-Test, Speed Monitoring
Map Cooling Thermostat Control Circuit Signal Low
Map Cooling Thermostat Control Circuit Signal High Pedal Position Sensor Potentiometer Supply Channel
1 Electrical (M52: Coolant Thermostat (Coolant
Temperature Below Thermostat Regulating Temperature))
115
115
115
135
136
115
109
PI639
PI675
PI694
P2088
P2089
P2090
P2091
I I
P2229 1197 I Barometric Pressure Circuit High
Throttle
Valve Adaptation Conditions Not Met
Throttle
Valve Adaptation Limp-Home Position Unknown
Throttle Valve Adaptation Spring Test Failed
Throttle
Valve Adaptation Spring Test Failed
Throttle
Valve Adaptation Spring Test Failed
Throttle Valve Adaptation Lower Mechanical Stop not Adapted
Throttle Valve Control Circuit
Throttle Valve Position Control, Control Deviation
PI 637
I I
P2270 1215 1 02 Sensor Signal Stuck Lean (Banic 1 Sensor 2)
PI 638 1160 I Throttle Valve Position Control Throttle Stucic Temporarily
162
161
135
136
21
21 19
19 Throttle
Valve Position Control Throttle
Stucic Permanently
Throttle Valve Actuator Start Test Re-Adaptation Required
Throttle Valve Actuator Start Test Spring Test and Limp-Home Position Failed
'A' Camshaft Position Actuator Control Circuit Low (Banlc 1)
'A' Camshaft Position Actuator Control Circuit High (Banlc 1)
'B' Camshaft Position Actuator Control Circuit Low (Bank 1)
'B' Camshaft Position Actuator Control Circuit High (Bank 1)
P2271
P2272
P2273
P3041
P3198 I I -
215
216
21 6
10481
10205 02
Sensor Signal Stucic Lean (Bank 1 Sensor 2)
02 Sensor Signal
Stuclc Lean (Bank 2 Sensor 2)
02 Sensor Signal Stuclc Lean (Bank 2 Sensor 2)
02 Sensor Lean and Rich Voltage Thresholds not Reached (Bank 2 Sensor 2)
Engine Coolant Temperature Gradient Too High
Engine Coolant Temperature Signal Stuck
P3199
P3238 1 10289 I Control Module Monitoring TPU Chip Defective
10207
Page 984 of 1002

Downloaded from www.Manualslib.com manuals search engine
/ On-Board Diaanostics I
Engine diagnostic trouble codes: M62 engine
P-code
PO01 1
PO012
PO020
PO021
PO022
PO030
PO031
PO032
I I
PO038 / 14 I H02S Heater Control Circuit High (Bank 1 Sensor 2)
PO010 / 33 / 'A' Camshaft Position Actuator Circuit (Bank 1)
BMW-FC
I I -.
Explanation
33
33
34
34
34 13
13
13
PO36
'A' Camshaft Position Timing Over-Advanced or System Performance (Bank 1)
'A' Camshaft Position Timing Over-Retarded (Bank 1)
'A' Camshaft Position Actuator Circuit (Bank 2)
'A' Camshaft Position Timing Over-Advanced or System Performance (Banlc 2)
'A' Camshaft Position Timing Over-Retarded (Banlc 2)
H02S Heater Control Circuit (Bank 1 Sensor 1)
H02S Heater Control Circuit Low (Bank 1 Sensor 1)
HOPS Heater Control Circuit Hiqh (Banlc 1 Sensor 1)
PO050
PO051
PO052
PO056
PO057
PO058
PO037 / 14 / H02S Heater Control Circuit Low (Bank 1 Sensor 2)
14
I I -.
Ir-1 ThrottleIPedal Position SensorISwitch 'A' Circuit
Low-
HO2S Heater Control Circuit (Bank 1 Sensor 2)
5
5
5
4
4
4
PO102
PO1 13
PO116
PO117
PO118
PO119
PO120
PO121
H02S Heater Control Circuit (Banlc 2 Sensor 1)
H02S Heater Control Circuit Low (Bank 2 Sensor 1)
H02S Heater Control Circuit High (Bank 2 Sensor 1)
H02S Heater Control Circuit (Bank 2 Sensor 2)
HO2S Heater Control Circuit Low (Bank 2 Sensor 2)
HO2S Heater Control Circuit Hiqh (Bank 2 Sensor 2)
PO103 1115 I Mass or Volume Air Flow Circuit High Input
115
124
123
123
123
123
117
118
PO1 23
PO125
PO128
PO1 30
PO131
POI 32
PO133
Mass or Volume Air Flow Circuit Low Input
lntalte Air Temperature Sensor 1 Circuit High
Engine Coolant Temperature Circuit
RangeIPerlormance
Engine Coolant Temperature Circuit Low
Engine Coolant Temperature Circuit High
Engine Coolant Temperature Circuit Intermittent
ThrottleIPedal Position SensorISwitch 'A' Circuit
ThrottieIPedal Position SensorISwitch 'A' Circuit RanqeIPerformance
118
123 139
10
10
10
15
ThrottleIPedai Position SensorlSwitch 'A' Circuit High
insufficient Coolant Temperature for Closed Loop Fuel Control
Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
02 Sensor Circuit (Bank
1 Sensor 1)
02 Sensor Circuit Low Voltage (Bank 1 Sensor 1)
02 Sensor Circuit High Voltage (Bank
1 Sensor 1)
02 Sensor Circuit Slow Response (Bank 1 Sensor
1)