
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)

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)
-
-

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

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
![BMW 528i 1998 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 528i 1998 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

Downloaded from www.Manualslib.com manuals search engine
1 On-Board ~iaanosticsl
I Engine diagnostic trouble codes: M62 engine (continued) -.
P-code I BMW-FC 1 Explanation I I
PO134 / 10 1 02 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
PO135
PO136
PO1 37
PO138
POI 39
PO140
PO141
PO150
PO151
- - . - . . . . - -. - - 02 Sensor Circu I Slow Response (Bann 2 Sensor 2) .. -- .- -- .- -- . - . . . -. . - ... - . - - - PO160 02 Sensor Circ~ t No Actv ly Delecleo (Bank 2 Sensor 2)
13
PO152
PO153
PO154
PO155
PO156
PO1 57
POI 58
-- 12
12
12
17
12
14
18
18 02
Sensor Circuit (Bank 1 Sensor 2)
02
Sensor Circuit Low Voltage (Bank 1 Sensor 2)
02
Sensor Circuit High Voltage (Bank 1 Sensor 2)
02
Sensor Circuit Slow Response (Bank 1 Sensor 2)
02
Sensor Circuit No Activity Detected (Bank 1 Sensor 2)
02
Sensor Heater Circuit (Bank 1 Sensor 2)
02
Sensor Circuit (Bank 2 Sensor 1)
02 Sensor Circuit Low Voltage (Bank 2 Sensor 1)
18
21 18
5
20
20
20
PO161
PO171
PO171
PO172
PO172
PO174
PO174
I I
PO201 1150 I Injector CircuiVOpen - Cylinder 1
02 Sensor Circuit High Voltage (Bank 2 Sensor 1)
02
Sensor Circuit Slow Response (Bank 2 Sensor 1)
02
Sensor Circuit No Activity Detected (Bank 2 Sensor 1)
02
Sensor Heater Circuit (Bank 2 Sensor I)
02 Sensor Circuit (Bank 2 Sensor 2)
02
Sensor Circuit Low Voltage (Bank 2 Sensor 2)
02
Sensor Circuit Hiqh Voltage (Bank 2 Sensor 2)
I I.
4
24
26
24
26
25
- 27
PO175
02 Sensor Heater Circuit (Bank 2 Sensor 2)
System Too Lean (Bank 1)
System Too Lean (Bank 1)
System Too Rich (Bank 1)
System Too Rich (Bank 1)
System Too Lean (Bank 2)
1
PO202
PO203
PO204
PO205
PO206
PO207
PO175 1 27 I System Too Rich (Bank 2) 1
25
I I'
System Too Rich (Bank 2)
157
155
152
151
154
156
Injector CircuiVOpen - Cylinder 2
Injector CircuiVOpen - Cylinder 3
Injector CircuiVOpen - Cylinder 4
Injector CircuitIOpen -Cylinder 5
Injector CircuiVOpen - Cylinder 6
lniector CircuiVOpen - Cylinder 7
injector CircuiVOpen - Cylinder 8 PO208 153

Downloaded from www.Manualslib.com manuals search engine
On-Board ~ia~nosticsl
I I
PO340 1113 I Camshaft Position Sensor 'A' Circuit (Bank 1 or Single Sensor)
Engine
diagnostic trouble codes:
M62 engine (continued)
P-code
PO342
PO343
PO345
PO347
PO348
PO363
PO370
PO41 2
PO335 I111 I Crankshaft Position Sensor 'A' Circuit
BMW-FC
I I -
I I -
PO445 1 98 1 Evaporative Emission System Purge Control Valve Circuit Shorted
Explanation
113
113
114
114
114
62 112
85
PO41 3
PO41 8
PO420
PO430
PO440
PO442
PO442
PO443
PO444
Camshaft Position Sensor 'A' Circuit Low (Bank 1 or Single Sensor)
Camshaft Position Sensor
'A' Circuit High (Bank 1 or Single Sensor)
Camshaft Position Sensor
'A' Circuit (Bank 2)
Camshaft Position
Sensor'A' Circuit Low (Bank 2)
Camshaft Position Sensor 'A' Circuit High
(Banic 2)
Misfire Detected
- Fueling Disabled
Timing Reference High Resolution Signal
'A'
Secondary Air lniection System Switchinq Valve A Circuit
PO41 4 / 85 I Secondary Air Injection System Switching Valve A Circuit Shorted
85
84
40
45 93 183
188
98
98
PO450
PO452
PO453
PO455
PO456
PO491
PO492
PO500
PO506
I I
PI102 1163 I Idle Control System, Adaptation of Unmetered Air Mass Too Low
Secondary
Air Injection System Switching Valve A Circuit Open
Secondary Air Injection System Control
'A' Circuit
Catalyst System Efficiency Below Threshold (Bank 1)
Catalyst System Efficiency
Below Threshold (Bank 2)
Evaporative Emission System
Evaporative Emission System Leak Detected (small
leak)
Evaporative Emission System Leak Detected (small leak)
Evaporative Emission System Purge Control Valve Circuit
Evaporative Emission System Purqe Control Valve Circuit Open
I
I
185
185
185
183
187
80
81 120
32
PO507
Evaporative Emission System Pressure SensorISwitch
Evaporative Emission System Pressure SensorISwitch Low
Evaporative Emission System Pressure
SensorISwitch High
Evaporative Emission System
Leaic Detected (large leak)
Evaporative Emission System
Leal$ Detected (very small leak)
Secondary Air Injection System Insufficient Flow (Bank
1)
Secondary Air Injection System insufficient Flow (Bank 2)
Vehicle Speed Sensor
'A'
idle Air Control System RPM Lower Than Expected
PI103
PI130
PI131
PO600 1 220 I Serial Communication Link
32
idle Air
Control System RPM Higher Than Expected
163
17
23
Idle Control System, Adaptation of Unmetered Air Mass Too Large
02 Sensor Circuit Dynamic Test (Bank
1 Sensor 2)
02 Sensor Circuit Dynamic Test (Bank 2 Sensor 2)

Downloaded from www.Manualslib.com manuals search engine
On-Board ~ia~nosticsl
Engine diagnostic trouble codes: M62 engine (continued)
P-code
I I -
I I - -.
PI445 1186 / Diagnostic Module Tank Leakage (DM-TL) Pump Control Circuit Signal Low
PI357
PI382
PI386
PI413
PI414
PI441
PI442
PI443
PI444
P1356 1 53 I Misfire during Start Cylinder 8
BMW-FC
I P1523
I
I - -
1165 I 'A' Camshaft Position Actuator Signal Low (Banlc 1)
Explanation
P1381 1215 I Control Module Self-Test, Knock Control Onset (Bank 1)
53
21 6
21 4
84
84
1
1
1
186
PI 446
PI 447
PI 448
PI449
PI 450
PI451
PI452
PI476
Misfire Cylinder 8 with Fuel Cut-Off
Control Module Self-Test, Knock Control Test Pulse (Bank 1)
Control Module Self-Test, Knock Control Circuit Baseline Test (Bank 1)
Secondary Air Injection Pump Relay Control Circuit Signal Low
Secondary Air Injection Pump
Relay Control Circuit Signal High
Leakage Diagnostic Pump Control Open Circuit
Leakage Diagnostic Pump Control Circuit Signal Low
Leakage Diagnostic Pump Control Circuit Signal High
Diagnostic Module Tank Leakage (DM-TL) Pump Control Open Circuit
186
189
189
189
2
2
2
184
P1524
P1525
P1526
PI527
PI528
PI633
PI 634
PI 635
I I
PI 638 / 131 I Throttle Valve Position Control Throttle Stuck Temporarily
. -
Diagnostic Module Tank Leakage (DM-TL) Pump Control Circuit Signal High
Diagnostic Module
Tank 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 Leakage (DM-TL) Switching Solenoid Control Open Circuit
Diagnostic Module
Tank Leakage (DM-TL) Switching Solenoid Control Circuit Signal Low
Diagnostic Module
Tank Leakage (DM-TL) Switching Solenoid Control Circuit Signal High
Leakaqe Diaqnostic Pump Clamped Tube
I I
165
165
166
166
166
136
133
134
'A' Camshaft Position Actuator Control Circuit Signal High (Banlc 1)
'A' Camshaft Position Actuator Control Open Circuit (Bank 1)
'A' Camshaft Position Actuator Control Open Circuit (Bank 2)
'A' Camshaft Position Actuator Control Circuit Signal Low (Bank 2)
'A' Camshaft Position Actuator Control Circuit Signal High (Bank 2)
Throttle Valve Adaptation Limp-Home Position Unknown
Throttle Valve Adaptation Spring Test Failed
Throttle Valve Adaptation Lower Mechanical Stop not Adapted
Throttle Valve Control Circuit
PI 636
PI639
P1643
P2088
P2089
PI 637 / 130 I Throttle Valve Position Control, Control Deviation
132
131
135
165
165 Throttle
Valve Position Control Thronle Stuck Permanently
Throttle Valve Actuator Start Test Amplifier Balancing Plausibility
'A' Camshaft Position Actuator Control Circuit Low (Banlc 1)
'A' Camshaft Position Actuator Control Circuit High (Bank 1)