BMW
code
P-code
Fault type and
function
Signal type and
range
Explanation
for cylinder 2 is longer, fault
will set.
240
P0303
Cyl. 3 misfire
detected
DME internal
values logical
Crankshaft
speed/acceleration is
monitored by crank sensor.
Time for each cylinder
combustion is compared
against avg. of others. If time
for cylinder 3 is longer, fault
will set.
241
P0304
Cyl. 4 misfire
detected
DME internal
values logical
Crankshaft
speed/acceleration is
monitored by crank sensor.
Time for each cylinder
combustion is compared
against avg. of others. If time
for cylinder 4 is longer, fault
will set.
242
P0305
Cyl. 5 misfire
detected
DME internal
values logical
Crankshaft
speed/acceleration is
monitored by crank sensor.
Time for each cylinder
combustion is compared
against avg. of others. If time
for cylinder 5 is longer, fault
will set.
243
P0306
Cyl. 6 misfire
detected
DME internal
values logical
Crankshaft
speed/acceleration is
monitored by crank sensor.
Time for each cylinder
combustion is compared
against avg. of others. If time
for cylinder 6 is longer, fault
will set.
244
Segment timing
faulty, flywheel
adaptation
Input analog
(0-5V)
Flywheel segments are
monitored during deceleration
to establish baseline for
misfire calculation. If
segments are too long/short
(bad flywheel) and exceed
limit, fault will be set.
On-Board Diagnostics
http://ebahn.bentleypublishers.com/BMW/3/E46/Repair%20Manuals/8...
19 of 20
2/25/2009 11:23 PM
Summary of Contents for 1999-2005 M3
Page 1: ......