Downloaded from www.Manualslib.com manuals search engine
OBD-6
On-Board Diagnostics
Fuel system monitoring. This monitor looks at the fuel
delivery needed (long
/short term fuel trim) for proper engine
operation based on programmed data. If too much or not
enough fuel is delivered over a predetermined time, a DTC is
set and the MIL illuminates.
Fuel trim refers to adiustments to base fuel schedule.
Lono- ., term fuel trim refers to gradual adjustments to the fuel
calibration adjustment as compared to short term fuel trim.
Long term fuel trim adjustments compensate for gradual
changes that occur over time.
Fuel system monitoring monitors the calculated injection time
(ti) in relation to enginespeed, load and precatalyticconverter
oxygen
sensor(s) signals.
Using this data, the system optimizes fuel delivery for all
engine operating conditions.
Evaporative system monitoring. This monitor checks the
the fuel storage system and related fuel lines for leaks. It can
detect very small leaks anywhere in the system.
A leak detection unit (LDP or DMTL) is used to pressurize the
evaporative control system on a continuous basis (as the
drive cycle allows) and to
check system integrity.
Drive cycle
The OED II drive cycle is an important concept in
understanding OBD
II requirements. The purpose of the drive
cycle is to run ail of the emission-related on-board diagnostics
over a broad range of driving conditions.
A drive cycle is considered complete when all of the
diagnostic monitors have run their tests without interruption.
~ora drive cycle to be initiated, the vehicle must be started
cold and brought up to
1 60°F and at least 40°F above its
original starting temperature.
Readiness codes
Inspection/maintenance (I/M) readiness codes are mandated
as part of OBD
II. The readiness code is stored aftercomplete
diagnostic monitoring of specified components and systems
is carried out. The readiness code function was designed to
prevent manipulating an
I/M emission test procedure by
clearing faults codes or disconnecting the ECM or battery.
Downloaded from www.Manualslib.com manuals search engine
On-Board Diagnostics
DIAGNOSTIC TROUBLE CODES
(DTCs)
Below is a listing of E39 powertrain (automatic transmission
and engine)
SAE P-codes, the corresponding BMW fault
codes, and the fault code definitions.
BMW fault codes expand on the SAE sanctioned DTCs and
are accessible primarily through the BMW diagnostic scan
tool or a BMW-specific scan tool.
l~utomatic transmission diagnostic trouble codes
P-code
IBMW-FC I DTC Definition
Ip0560 196 ISystem Voltage I
IPO~OO I129 l~eriai Communication Link I
1~0715 116 I InpuVTurbine Speed Sensor 'A' Circuit I
PO600
PO601
PO603
PO606
PO705
PO705
PO709
144
80
81
82
8
60
60
PO71 5
PO71 6
PO717
PO720
PO720
PO720
I I
PO721 159 loutput Speed Sensor Circuit RangeIPerformance I
Serial Communication Link
Internal Control Module Memory Check Sum Error
Internal Control Module Keep Alive Memory (KAM) Error
ECMIPCM Processor
Transmission Range Sensor 'A' Circuit Maliunction (PRNDL Input)
Transmission Range Sensor
'A' Circuit Malfunction (PRNDL input)
Transmission Range Sensor
'A' Circuit Intermittent
I I'
1~0722 132 IOutput Speed Sensor Circuit No Signal I
33
33
33
32
42
59
PO720
I I
PO727 1150 I Engine Speed Input Circuit No Signal
InpuVTurbine Speed Sensor 'A' Circuit
inpuVTurbine Speed Sensor 'A' Circuit RangeiPerformance
InpuVTurbine Speed Sensor 'A' Circuit No Signal
Output Speed Sensor Circuit
Output Speed Sensor Circuit
Out~ut Speed Sensor Circuit
PO720 1106 /output Speed Sensor Circuit
62
Output Speed Sensor Circuit
PO730
PO730
PO731
PO731
PO731 I I
100
102
50
51
100
PO731
incorrect Gear Ratio
Incorrect Gear Ratio
Gear 1 incorrect Ratio
Gear 1 incorrect Ratio
Gear 1 Incorrect Ratio
PO732 152 /Gear 2 Incorrect Ratio
131
Gear
1 Incorrect Ratio
Downloaded from www.Manualslib.com manuals search engine
OBD-15
On-Board ~iagnosticsl
Engine diagnostic trouble codes: M52 engine (continued)
P-code
PO340
PO412
PO420
PO430
PO440
PO441
PO442
PO443
PO500
PO505
PO600
PO601
PO601
I PO601
~1132
~1133
BMW-FC
65
62
233
234
250 144
-
145
68
214
i I
DTC Definition
Camshalt Position Sensor 'A' Circuit (Bank 1 or Single Sensor)
Secondary Air Injection System Switching Valve A Circuit
Catalyst System Efficiency Below Threshold
(Bank 1)
Catalyst System Efficiency Below Threshold (Bank 2)
Evaporative Emission System
Eva~orative Emission Svstem Incorrect Purge Flow .
Evaporative Emission System Leak Detected (small leak)
Evaporative Emission System Purge Control Valve Circuit
Vehicle Speed Sensor 'A'
204
21 7
100
170
171
188
189
PI161
PI180
PI181
PI184
PI185
PI178
02 Sensor Heater Control Circuit (Bank 2 Sensor 2) I
idle Air Control System
Serial Communication
Link
Internal Control Module Memory Check Sum Error
Internal Control Module Memory
Check Sum Error
Internal Control Module Memory
Check Sum Error
02 Sensor Heater Control Circuit (Bank 1 Sensor
1)
02 Sensor Heater Control Circuit (Bank 2 Sensor 1)
Mass or Volume Air Flow Circuit RangeIPerlormance Problem PI140
I
I I
P1188 1227 I Fuel Control (Bank 1 Sensor 1)
PI145 150 /Solenoid Valve Running Losses Control Circuit Electrical
149
122
223
224
220 221
231
I I
P1189 1228 I Fuel Control (Banlc 2 Sensor 1)
Fuel Trim Adaptation Additive High (Bank 2) (M52: Engine Oil Temperature Sensor Circuit)
02 Sensor Signal Circuit Slow Switching from Rich to Lean
(Bank 1 Sensor 2)
02 Sensor Signal Circuit Slow Switching from Rich to Lean
(Bank 2 Sensor 2)
H02S Sensor Voltage Excursion Electrical (Banlc 1 Sensor 1)
HO2S Sensor Voltage Excursion Electrical (Banlc 2 Sensor 1)
02 Sensor Sianai Circuit Slow Switchina from Rich to Lean (Bank 1 Sensor 1)
02 Sensor Signal Circuit Slow Switching from Rich to Lean (Bank 2 Sensor 1) PI179
I I
PI190 1235 I Pre Catalyst Fuel Trim System (Banlc 1)
PI186 1190 102 Sensor Heater Control Circuit (Banlc 1 Sensor 2)
232
I I
PI191 1236 I Pre
Catalyst Fuel Trim System (Banlc 2)
PI192
. . -- - i Pi193 1226 I Post Catalvst Fuel Trim Svstem (Bank 2)
225
PI397
I I
Post Catalyst Fuel Trim System (Bank 1)
PI421 1246 /Secondarv Air System (Bank 2)
18
Secondary Air System (Bank
1) PI423
Camshaft Position Sensor '0' Circuit (Bank 1)
I 245
Downloaded from www.Manualslib.com manuals search engine
--- -
On-Board Diagnostics - - --- - -- - -
PI542
PI550
PI580
PI 580
PI 580
PI 593
PI622
PI623
PI623
PI 624 176
27 109
114
119
124
123
115
116
168 Pedal Position Sensor Electrical
Idle-Speed
Control Valve Closing Coil Electrical
Throttle Valve Mechanically Stuck
(M73: Throttle Valve 1 Spring Test)
Throttle Valve Mechanically Stuck
(M73: Throttle Valve 1 Spring Test)
Throttle Valve Mechanically Stuck
(M73: Throttle Valve 1 Spring Test)
DlSA (Differentiated lntalte Manifold) Control Circuit Electrical
Map Cooling Thermostat Control Circuit Electrical
Pedal Position Sensor Potentiometer Supply
Pedal Position Sensor Potentiometer Supply
Pedal Position Sensor Potentiometer Supply Channel
1 Electrical (M52: Coolant Thermostat (Coolant
Temperature Below Thermostat Regulating Temperature))
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-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
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
WARNING
Your common sense, good
judgement, and general alertness are
crucial lo sale and
successlul service
work. Belore attempling any work on
your BMW, be sure to read 001
General Warnings and Cautions
and lhe copyright page
a1 llle Iron1 01
the manual. Review lliese warnings
and cautions each time you prepare
lo work on your
BMW Please also
read any warnings and
caulions lhal
accompany the procedures In !he
manual.
Component locations
see Electrical system
Compression test
113-5
Compressor see
AlC
Condenser see
AlC
Constant velocity (CV) joint
see Maintenance
see also
Driveshall
see also Drive axles
Consumer cutoff
600-10
Control arm see Front suspension
see also Rear suspension,
suspension arms
Coolant (antifreeze) see Maintenance
see also Cooling system
Coolant pump
see Cooling system Cooling system
coolant bleeding
170-14 6-cylinder engine, draininglfilling
170-10
V-8 engine, draininglfilling 170-12
coolant pump 170-3
6-cyiinder engine, replacing 170-1 9
V-8 engine, replacing 170-20 cooling fan 170-4
viscous ciutch fan, removingi
installing 170-14
electric fan, removlngiinstailing 170-1 5
expansion tank, removinglinstalling
170-22
electrically heated (ciiaracterislic
map) therrnostat 170-4
radiator, removinglinstaliing 170-22
service
see Maintenance
therrnostat 170-16
transmission fluid heat exchanger
170-5 troubleshooting 170-7
combuslion leal( test 170-10
pressure test
170-9
Crankshaft oil seals
iront
117-6
rear 11 9-6
Crankshaft speed sensor
see Ignition syslem
Crash sensor
see
Airbag system (SRS), side-impact
airbag crasii sensor
Cruise control clutch switch 612-9
CV joint
see Maintenance
see also Driveshalt
see also Drive axles
CV joint boot
see Maintenance
see also Drive axles
Cylinder head removinglinslaliing
M52 engine 113-8
M52 TU / M54 engine 113-22
M62 engine 113-56
Cylinder head and valvetrain
hydraulic lifters, checking and
replacing
116-7 leak test 116-5 valves 11 6-56
see
alsocylinder head Dashboard
513-7
Deck
lid
seeTrunk lid
Diagnostic monitors
OED-4
Diagnostic trouble codes
(DTCs)
080-7
Digital multimetel
010-17
Differential see Final drive
DLC (data
link connector) 020-4, OED-4
DME (digital motor electronics)
see
130 under appropriate fuel
injection system
see also ignition system
DM-TL (detection module-tank leak)
see
Fuel lank, leak deteclion unit
Drive
belts
see Maintenance
Dome light
seeLighls, interior lights
Door
door
check, replacing 411-4
hinge adjustment 41 1-5
loci(
see Door lock see also Central locking
removinglinslaliing 41
1-2
panel, removinglinstaliing 41 1-7 window
see Door window
Door
check
see Door
Door
handle
see Door lock
Door glass
see Door window
Door
lock
handles and loci(s 515-16
see also Central locking
Door
molding
510-13
Door panel see Door