BMW
code
P-code
Fault type and
function
Signal type and
range
Explanation
23
P0206
Injector circuit cyl.
6
Output digital
pulse width (active
low)
DME final stage will set flag
whenever a short to ground, a
short to battery voltage or a
disconnection between output
transistor and component
exists.
24
P0204
Injector circuit cyl.
4
Output digital
pulse width (active
low)
DME final stage will set flag
whenever a short to ground, a
short to battery voltage or a
disconnection between output
transistor and component
exists.
25
P0135
Oxygen sensor
heater pre-cat
(Bank1)
Output digital
pulse width (active
low)
DME final stage will set flag
whenever a short to ground, a
short to battery voltage or a
disconnection between output
transistor and component
exists.
27
P1550
Idle control valve
closing coil
Output digital
pulse width (active
low)
DME final stage will set flag
whenever a short to ground, a
short to battery voltage or a
disconnection between output
transistor and component
exists.
29
Ignition coil cyl.1
Input analog
timing (100 mV)
DME initiates secondary
ignition for each cylinder then
looks for feedback through
shunt resistor in harness to
determine if ignition actually
occurred.
30
Ignition coil cyl.3
Input analog
timing (100 mV)
DME initiates secondary
ignition for each cylinder then
looks for feedback through
shunt resistor in harness to
determine if ignition actually
occurred.
31
Ignition coil cyl.5
Input analog
timing (100 mV)
DME initiates secondary
ignition for each cylinder then
looks for feedback through
shunt resistor in harness to
determine if ignition actually
occurred.
On-Board Diagnostics
http://ebahn.bentleypublishers.com/BMW/3/E46/Repair%20Manuals/8...
3 of 20
2/25/2009 11:23 PM
Summary of Contents for 1999-2005 M3
Page 1: ......