On-Board Diagnostics
BMW
P-code
code
240
P0303
241
P0304
242
P0305
243
P0306
244
19 of 20
Fault type and
Signal type and
function
range
Cyl. 3 misfire
DME internal
detected
values logical
Cyl. 4 misfire
DME internal
detected
values logical
Cyl. 5 misfire
DME internal
detected
values logical
Cyl. 6 misfire
DME internal
detected
values logical
Segment timing
Input analog
faulty, flywheel
(0-5V)
adaptation
http://ebahn.bentleypublishers.com/BMW/3/E46/Repair%20Manuals/8...
Explanation
for cylinder 2 is longer, fault
will set.
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.
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.
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.
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.
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.
2/25/2009 11:23 PM