EVAP BMW 328i 1997 E36 Workshop Manual
Page 12 of 759
010-
4
FUNDAMENTALS
FOR
THE
DO-ITYOURSELF
OWNER
Fig
.
3
.
BMW
supplied
jack
correctly
positioned
in
front
jacking
point
.
Most
of
the
repairs
and
maintenance
tasks
described
in
this
manual
can
be
successfully
completedby
anyone
with
basic
tools
and
abilities
.
To
prevent
getting
in
too
deep,
know
what
WARNING-
the
wholejob
requires
before
starting
.
Read
the
procedure
thor-
"
Do
not
rely
on
thetransmission
or
the
emergen-
oughly,
from
beginning
to
end,
in
order
to
know
just
what
to
ex
cybrake
to
keep
thecar
from
rolling
.
They
are
pect
and
what
parts
will
have
to
be
replaced
.
nota
substitute
for
positively
blocking
the
oppo-
site
wheel
.
"
Never
work
undera
car
that
is
supported
only
by
ajack
Use
jack
stands
that
are
properly
de-
signed
to
support
the
car
.
See
Tools
.
Working
under
car
safely
1
.
Disconnect
negative
(-)
cable
from
battery
so
that
no
one
else
can
start
thecar
.
Let
others
know
what
you
will
be
doing
.
CAUTION-
Prior
to
disconnecting
the
battery
read
the
battery
disconnection
cautions
given
at
the
front
of
this
manual
on
page
vüi
.
2
.
Raisecar
slowly
as
described
above
.
3
.
Use
at
least
two
jack
stands
to
support
thecar
.
A
jack
is
atemporary
lifting
device
and
should
not
be
used
alone
to
support
the
car
while
you
are
under
it
.
Use
jack
stands
designed
for
the
purpose
of
supporting
a
car
.
For
more
information
on
jack
stands,
see
Toolsbelow
.
WARNING
-
Do
notusewood,
concrete
blocks,
orbricks
to
sup-
port
acar
.
Woodmay
split
.
Blocks
or
bricks,
while
strong,
are
not
designed
for
that
kind
of
load,
and
may
brakkor
collapse
.
ADVICE
FOR
THE
BEGINNER
4
.
Place
jack
stands
on
firm,
solid
surface
.
If
necessary,
use
a
flat
board
or
similar
solid
object
to
provide
a
firm
footing
.
5
.
Lower
car
slowly
until
its
weight
is
fully
supportedby
jack
stands
.
Watch
to
make
sure
that
the
jack
stands
do
not
tip
orlean
as
thecar
settles
on
them
.
6
.
Observe
all
jacking
precautions
again
when
raising
car
to
remove
jack
stands
.
ADVICE
FORTHE
BEGINNER
The
tips
in
the
paragraphs
that
follow
are
general
advice
to
help
any
do-it-yourself
BMW
owner
perform
repairs
and
main-
tenance
tasks
more
easily
and
more
professionally
.
Planning
Ahead
Cleanliness
Keeping
things
organized,
neat,
and
clean
is
essential
to
do-
ing
a
good
job
.
When
working
under
the
hood,
fender
covers
will
protect
the
finish
from
scratches
and
other
damage
.
Make
sure
the
car
is
relatively
clean
so
thatdi
rt
under
the
cover
does
not
scratch
the
finish
.
Any
repair
job
will
be
less
troublesome
if
the
parts
are
clean
.
For
cleaning
old
parts,
there
are
many
solvents
and
parts
cleaners
commercially
available
.
For
cleaning
parts
priorto
assembly,
commercially
available
aerosol
cans
of
parts
cleaner
or
brake
cleaner
are
handy
to
use,
and
the
cleaner
will
evaporate
completely
.
WARNING
-
Virtually
all
solvents
used
for
cleaning
parts
are
highly
flammable,
especially
in
aerosol
form
.
Use
wíth
extreme
care
.
Do
not
smoke
.
Do
not
use
these
products
near
any
source
of
heat,
sparksor
flame
.
Let
any
solvent
orcleaning
product
dry
completely
.
Low-
pressure,
dry
compressed
air
is
helpful
if
available
.
Also,
use
only
lint-free
rags
for
cleaning
and
drying
.
Page 21 of 759
If
steam
is
coming
from
the
engine
compartment
thenthere
is
With
the
engine
and
ignition
off,
check
for
loose
or
corroded
most
likely
a
burst
coolant
hose
or
a
large
leak
in
the
cooling
battery
cables
or
wires
at
the
battery
or
thealtemator
.
Discon-
system
.
To
find
the
leak,
look
for
signs
of
coolant
leakage
on
necting,
cleaning,
and
reinstalling
corroded
wires
and
connec-
hoses,
at
hose
connections,
or
on
the
radiator
.
Let
theengine
tors
may
solve
the
problem
.
Also
check
drive
belt
tension
as
cool
thoroughly,
then
add
coolant
or
water
to
fill
the
system
and
described
in
020
Maintenance
Program
.
start
the
engine
.
If
a
great
deal
of
water
or
coolant
flows
out
of
the
hole,
then
thecarshouldnot
be
driven
until
repairs
are
made
.
lf
there
is
slight
seepage,
then
it
may
be
possible
to
drive
TOWi
ng
a
short
distance,
adding
coolant
as
needed
.
The
cars
covered
by
this
manual
should
be
towed
witha
tow
truck
using
wheel
lift
or
flat
bed
equipment
.
Do
not
tow
thecar
on
all
four
wheels
except
for
very
short
distances
to
move
it
to
a
safe
place
.
If
thered
engine
oil
pressure
warning
light
illuminates,
imme-
diately
stop
thecar
and
turn
off
the
engine
.
Have
the
vehicle
A
towing
eye
is
provided
in
the
luggage
compartment
tool
kit
.
flat-bedded
or
towed
to
an
authorized
service
center
and
have
The
towing
eye
can
be
screwed
into
the
front
or
rear
bumper
.
the
engine
oil
pressure
checked
.
See
Fig
.
18
and
Fig
.
19
.
Low
Oil
Pressure
NOTE-
Detafed
information
on
checking
the
oil
pressure
is
covered
ín
119
Lubrication
System
.
Brake
Fluid
Leve¡
The
brake
fluid
leve¡
warning
light
may
bean
indicator
of
brake
fluid
loss
.
Problems
with
the
brakesystem
should
be
checked
and
repaired
immediately
.
See
340Brakes
for
more
information
.
Check
Engine
Warning
Light
Dim
Lights
FUNDAMENTALS
FOR
THE
DO-IT
YOURSELF
OWNER
010-13
If
the
"CHECK
ENGI
NE"
warning
light
comes
on
or
flashes,
it
indicates
that
an
emissions-related
fault
has
occurred
.
Faults
suchas
a
failed
oxygen
sensor
or
a
faultyfuelinjector
can
tum
the
light
on,
causing
the
exhaust
or
evaporative
emissions
to
exceed
a
specified
limit
.
The
engine
can
be
safely
driven
with
the
light
on,
although
the
emission
systems
should
be
checked
assoonas
possible
.
See
100
Engine-General
for
more
infor-
mation
on
the
Check
Engine
Light
and
the
On-board
diagnostic
system
.
Headlights
and
instrument
panel
illuminationthat
are
dim
or
gradually
getting
dimmer
generally
indicate
a
problem
with
the
battery
or
charging
system
.
The
battery
charge
indicator
light
may
come
on
as
the
lights
are
dimming
.
In
either
case,
theen-
gine
and
accessories
are
running
off
of
the
battery
alone,
and
will
soon
discharge
it
altogether
.
If
possible,
do
not
stop
the
engine
unless
you
have
the
capa-
bility
to
jump
start
¡t
.
There
may
not
be
enough
power
in
the
starting
system
torestart
the
engine
.
Instead,turn
off
as
many
electrical
consumers
as
possible
.
This
will
reduce
the
current
drain
and
will
allow
thecar
to
be
driven
farther
before
you
lose
all
battery
power
.
Fig
.
18
.
Pry
open
rear
tow
lúg
access
panel
.
When
towingthecar
from
the
front
with
the
rear
wheelson
the
ground,
a
maximum
distance
of
20
miles
is
acceptable
.
If
thecar
needs
to
be
towed
further,
have
the
rear
wheels
placed
on
dollies
.
CA
UTION-
"
Do
not
tow
with
sling-type
equipment
The
front
spoilers
andbumper
covers
may
sustain
dam-
age
.
"
Towínga
BMW
with
an
automatic
transmission
with
the
rear
wheelson
the
ground
can
resuft
in
transmission
damage
due
to
lackof
lubrication
and
should
be
avoided
.
0013128
EMERGENCIES
Page 41 of 759
NOTE-
Use
a14
mm
or17
mm
alíen
bit
socket
to
remove
the
drain
plug
.
"
If
thecar
is
raised
in
the
air,
it
shouldbe
leve¡
.
Fuel
tank
and
fuel
fines,
inspecting
0012474
Inspect
the
fuel
tank,
fuel
lines,
and
fuel
system
for
damage
or
leaks
.
Check
for
fuel
leaks
in
the
engine
compartment
or
fuel
odors
in
the
passenger
compartment
.
Check
for
faultyfuel
lines
bybending
them
.
If
any
leaks
are
present,
fuel
should
be
expelled
.
Check
for
any
evaporative
emissions
hoses
that
may
have
become
disconnected,
checking
carefully
at
the
charcoal
canister
and
evaporative
emissionspurge
system
.
See130
Fuel
Injection
and
160
Fuel
Tank
and
Fuel
Pump
for
component
locations
and
additional
information
.
WARNING
-
When
checking
for
fuel
leaks,
the
engine
must
be
cold
.
A
hot
exhaust
manifold
or
exhaust
system
could
cause
the
fuel
to
ignite
or
explode
causing
se-
rious
personal
injury
.
Uentilate
the
workarea
and
clean
up
spilled
fuel
immediately
.
Clutch
fluid,
checking
The
hydraulic
clutch
and
the
brake
system
share
the
same
reservoir
and
the
same
brake
fluid
.
Clutch
fluid
leve¡
and
brake
fluid
level
are
checked
at
the
same
time
.
See340
Brakes
for
more
information
.
See210
Clutch
for
information
on
the
clutch
and
the
hydraulic
clutch
operating
system
.
MAINTENANCE
PROGRAM
020-19
Drive
axie
joint
boots,
inspecting
100
Engine-General
The
protective
boots
must
be
closely
inspected
for
cracks
andany
other
damage
that
will
allow
contaminants
to
get
ínto
the
joint
.
If
the
rubber
boots
faf
,
the
water
and
dirt
that
enter
the
joint
will
quickly
damage
¡t
.
Replacement
of
the
drive
axle
joint
boots
and
inspection
of
the
joints
are
described
in
330
Rear
Suspension
.
BODY
AND
INTERIOR
MAINTENANCE
Windshield
Wiper
Biade
Maintenance
Common
problems
with
the
windshield
wipers
include
streaking
or
sheeting,
water
drops
after
wiping,
and
blade
chat-
ter
.
Streaking
is
usually
caused
when
wiper
blades
are
coated
with
road
film
or
car
wash
wax
.
Clean
the
blades
using
soapy
water
.
If
cleaning
theblades
does
not
cure
the
problem
then
they
should
be
replaced
.
BMW
recommends
replacing
the
wip-
er
blades
twice
a
year,
before
and
after
the
cold
season
.
Onold-
er
cars,
check
the
tension
spring
that
holds
the
wiper
to
the
glass
.
Replace
the
wiper
arm
if
the
springs
are
weak
.
Drops
that
remainbehind
after
wipingare
caused
by
oil,
road
film,
or
diesel
exhaust
coating
the
windshield
.
Use
an
alcohol
or
ammonia
solution,
or
a
non-abrasive
cleanser
to
clean
the
windshield
.
Wiper
blade
chatter
may
be
caused
by
dirty
or
worn
blades,
bya
dirty
windshield,
or
by
bentor
twisted
wiper
arms
.
Clean
the
blades
and
windshield
as
described
above
.
Adjust
the
wiper
arm
so
that
there
is
even
pressure
along
the
blade,
and
so
that
the
blade
is
perpendicular
to
the
windshield
atrest
.
Lubricate
the
wiper
linkage
with
a
light
oil
.
The
linkage
is
located
under
the
hood
on
the
drivers
side
.
If
the
problem
persists,
theblades
are
excessively
aged
or
worn
and
should
be
replaced
.
See
611
Wipers
and
Washers
.
Body
and
hinges,
lubricating
The
door
locks
and
lock
cylinders
canbe
lubricated
with
an
oil
that
contains
graphite
.
The
body
and
door
hinges,
the
hood
latch,
and
the
door
check
rods
should
be
lubricated
with
SAE
30
or
SAE
40
engine
oil
.
Lubricate
the
seat
runners
with
multipurpose
grease
.
Do
not
apply
any
oil
to
rubber
parts
.
If
door
weatherstrips
are
sticking,
lubricate
them
with
silicone
spray
or
talcum
powder
.
The
hood
release
cable
should
be
lubricated
as
well
.
The
use
of
winter
lock
de-icer
spraysshould
be
kept
to
an
ab-
solute
minimum,
as
the
alcohol
in
the
de-icer
will
wash
the
grease
out
of
the
lock
assemblies,
and
may
cause
the
locks
to
corrode
internally,
or
become
difficult
to
operate
.
ENGINE-GENERAL
100-1
Page 52 of 759
100-
1
0
ENGINE-GENERAL
Table
d
.
OBD
I
Fault
(Blink)
Codes
(continued)
(1992-1995
modeis
only)
Graphic
representation
of
flashing
Check
Engine
light
fault
code
:
1221
-
;
5
Seconds
.
;--~
2
.5
r
----------------
Check
Engine
light
on
Fault
code
and
meaning
Corrective
action
Check
Engine
light
off
Code
1243
:
Crankshaft
position
sensor
(DME
3
.3
.1
only)
Test
crankshaft
position/rpm
sensor
and
wiring
from
sensor
lo
DME
control
module
.
Repair
Group
120
Code
1244
:
Camshaft
position
sensor
(DME
3
.3
.1
only)
Test
camshaft
position
sensor
and
wiring
fromsensor
to
DME
con-
trol
module
.
Repair
Group
130
Code
1245
:
Electronic
transmission
control
intervention
(DME
3
.3
.1
Check
wiring
between
DME
control
module
and
auto
.
transmission
only)
control
module
Code
1247
:
Ignition
secondary
monitor
(DME
3
.3
.1
only)
Check
secondary
voltage
lo
ignition
coils
.
Check
wiringat
ignition
coils
.
Repair
Group
120
Code
1251
:
Fuel
injector
#1
(DME
3
.113
.3
.1
only)
1
Test
injector
operation/signal
lo
injector
.
Repair
group130
Code
1252
:
Fuel
injector
#2
(DME
3
.113
.3
.1
only)
Test
injector
operation/signal
lo
injector
.
Repair
group130
Code
1253
:
Fuel
injector
#3
(DME
3
.1/3
.3
.1
only)
Test
injector
operation/signal
to
injector
.
Repair
group130
Code
1254
:
Fuel
injector
#4
(DME
3
.1/3
.3
.1
only)
Test
injector
operation/signal
to
injector
.
Repair
group
130
Code
1255
:
Fuel
injector
#5
(DME
3
.1/3
.3
.1
only)
Test
injector
operation/signal
to
injector
.
Repair
group130
Code
1256
:
Fuel
injector
#6
(DME
3
.1/3
.3
.1
only)
Test
injector
operation/signal
lo
injector
.
Repair
group130
Code
1261
:
Fuel
pump
control
Test
fuel
pump
relay
and
fuel
pump
circuit
.
Repairgroup
160
Code
1262
:
Idle
speed
control
Test
idleair
controlvalve
and
signalto
valve
.
Repair
Group
130
Code
1263
:
Fuel
tank
evaporative
(EVAP)
system
Test
EVAP
purge
valve
.
Repair
Group
160
Code
1264
:
Oxygen
sensor
heater
1
Test
oxygen
sensorheater
and
heater
relay
.
Repair
group
130
Code
1265
:
Check
engine
lamp
(DME
3
.3.1
only)
1
Test
for
faulty
bulb
or
wiring
.
Electrical
Wiring
Diagrams
Code
1266
:
VANOS
(DME
3
.3
.1
only)
1
Test
VANOS
solenoid
.
Check
for
signal
to
VANOS
solenoid
.
Code
1267
:
Air
pump
relay
control
(DME
3
.3
.1
only)
Test
air
pump
relay
and
wiring
(where
applicable)
Electrical
Wiring
Diagrams
Code
1271
:
Ignition
coil
#1
(DME
3
.3.1
only)
Test
ignitioncoil
and
wiring
toignitioncoil
.
Repair
Group
120
Code
1272
:
Ignition
coil
#2
(DME
3
.3.1
only)
Test
ignitioncoil
and
wiring
loignitioncoil
.
Repair
Group
120
Code
1273
:
Ignition
coil
#3
(DME
3
.3.1
only)
Test
ignitioncoil
and
wiring
loignitioncoil
.
Repair
Group
120
Code
1274
:
Ignítion
coil
#4
(DME
3
.3.1
only)
Test
ignitioncoil
and
wiring
toignitioncoil
.
Repair
Group
120
Code
1275
:
Ignitioncoil
#5
(DME
3
.3.1
only)
Test
ignition
coil
and
wiring
loignitioncoil
.
Repair
Group
120
Code
1276
:
Ignition
coil
#6
(DME
3
.3.1
only)
Test
ignitioncoil
and
wiring
loignitioncoil
.
Repair
Group
120
Code
1281
:
DME
control
module
memory
supply
(DME
3
.3
.1
only)
Check
voltage
supply
from
battery
lo
DME
control
module
.
Electri-
Code
1282
:
Fault
code
memory
(DME
3
.3.1
only)
Check
DME
control
module
inputs/outputs
.
Control
module
may
be
faulty
.
Repair
Group
130
Code
1283
:
Fuel
injector
output
stage
(DME
3
.3
.1
only)
Check
DME
control
module
inputs/outputs
.
Control
module
may
be
faulty
.
Repair
Group
130
DRIVEABILITY
TROUBLESHOOTING
cal
Wiring
Diagrams
Page 140 of 759
121-
4
BATTERY,
STARTER,
ALTERNATOR
BatteryOpen-Circuit
Voltage
Test
Battery
Charging
Before
making
the
test,
load
the
battery
with
15
amperes
for
Discharged
batteries
can
be
recharged
using
a
battery
one
minute
with
a
batteryload-tester
or
turn
on
the
headlights
charger
.
The
battery
should
be
removed
from
the
luggage
for
about
one
minute
without
the
engine
running
.Then
discon-
compartment
during
charging
.
nect
the
battery
negative
(-)
cable
and
connect
a
digital
volt-
meter
acrossthe
battery
terminals
.
Open-circuit
voltage
Prolonged
charging
causes
electrolyte
evaporation
to
a
lev
levels
are
given
in
Table
c
.
el
that
can
damage
the
battery
.
Itis
bestto
use
a
low-current
charger
(6
amperes
or
less)
to
prevent
battery
damage
If
the
open-circuit
voltage
ís
OK
butthe
battery
still
lacks
caused
by
overheating
.
power
for
starting,
make
a
load
voltage
test
.
If
the
open-circuit
voltage
is
below
12
.4
volts,
recharge
the
battery
and
retest
.
WARNING
-
Hydrogen
gas
given
off
by
the
battery
duringcharg-
Table
c
.
Open-Circuit
Voltage
and
Battery
Charge
ing
is
explosive
.
Do
not
smoke
.
Keep
open
llames
away
from
the
top
of
the
battery,
and
prevent
elec
Open-circuit
voltage
State
of
charge
trical
sparks
by
turning
offthe
battery
charger
be-
12
.6
V
or
more
Fully
charged
fore
connecting
or
disconnecting
it
.
12
.4
V
1
75%
charged
12
.2
V
50%
charged
CAUTION-
12
.0
V
25%
charged
"
Battery
electrolyte
(sulfuric
acid)
can
damage
the
car
.
If
electrolyte
isspilled,
clean
the
area
11
.7
V
or
less
Fully
discharged
with
a
solution
of
baking
soda
and
water
.
Battery
Load
Voltage
Test
A
battery
load
tester
is
required
for
a
load
voltage
test
.
The
-
Always
disconnect
both
battery
cables
and
re-
test
is
made
by
applying
a
high
resistive
load
to
the
battery
ter-
move
battery
from
vehicle
during
battery
charg-
ing
.
Do
not
exceed
16
.5volts
at
the
battery
.
minals
and
then
measuring
battery
voltage
.
The
battery
should
be
fully
charged
for
the
most
accurate
results
.
The
battery
ca-
bles
mustbe
disconnected
before
making
the
test
.
If
the
volt-
ALTERNATOR
$ERVICE
age
is
below
that
listed
in
Table
d,
the
battery
should
be
replaced
.
WARNING
-
Always
wear
protective
goggles
and
clothing
when
performing
aload
test
.
Table
d
.
Battery
Load
Test-Minimum
Voltage
(apply
200
amp
load
for
15
seconds)
Ambient
temperature
Voltage
80°F
(27°C)
9
.6
V
60°F
(16°C)
9
.5
V
40°F
(4°C)
9
.3
V
20°F
(-7°C)
8
.9
V
0°F
(-18°C)
8
.5
V
ALTERNATOR
SERVICE
"
Always
allow
a
frozen
battery
to
thaw
before
at-
tempting
to
recharge
it
.
Before
checking
the
alternator
and
regulator,
make
sure
the
battery
is
fully
charged
and
capable
of
holding
acharge
.
Check
that
the
battery
terminals
are
clean
and
tight
and
the
al-
ternator
drive
belt
is
properly
tensioned
and
not
severely
worn
.
Charging
system,
checking
CAUTION-
Do
not
disconnect
the
battery
while
the
engine
is
running,
.
Damage
to
the
alternator
andlorengine
electronic
systems
may
result
.
1.
Turn
ignition
key
on
.
Check
that
the
chargewarning
lamp
comes
on
.
NOTE-
If
the
warning
light
does
not
come
on,
repair
any
wiring
or
bulb
faults
before
continuing
to
check
the
charging
system
.
Page 174 of 759
130-
2
8
FUEL
INJECTION
Tableh
.
ECM
Pin
Assignment-Bosch
DME
M1
.7
Pin
Signal
Componenttfunction
Signal
1
Output
Fuel
pump
relay
control
Fuel
pump
relay,
terminal
85
2
Not
used
3
Output
Cyl
.
2
and
cyl
.
4
fuel
injection
valve
control
Cyl
.
2
and
cyl
.
4
fuel
injection
valves
4
Not
used
5
Not
used
6
Ground
Ground,
fuel
injection
valveoutputstages
Ground
point
7
Not
used
8
Output
"Check
engine"
indicator
control
Instrument
cluster
9
Not
used
10
Not
used
11
Output
DKV
potentiometer
signal
Transmission
control
module
(EGS)
12
Input
Throttleposition
sensor
Throttleposition
Signal
13
Not
used
14
Input
Volume
air
flow
sensor
Volume
air
flow
sensor
(signal
ground)
15
Input
Cyl
.
1-2
knock
sensor
Cyl
.
1-2
knock
sensor
16
Input
Camshaft
position
sensor
(cylinder
identification)
Camshaft
position
sensor
(cylinder
identification)
17
Output
ti
measurement
signal
(fuel
consumption)
Instrument
cluster
18
Output
Intakeair
resonance
changeover
valve
(DISA)
Intake
air
resonance
changeover
valve
19
-
Not
used
20
Not
used
21
Not
used
22
Not
used
23
Not
used
24
Output
Cyl
.
3
ignition
coil
control
Cyl
.
3
ignition
coil
25
Output
Cyl
.
1
ignition
coil
control
Cyl
.
1
ignition
coil
26
Input
Battery
voltage
B
+junction
point
27
Output
Engine
control
module
relay
control
Engine
control
module
relay,
terminal
85
28
Ground
Ground
for
electronics
and
shielding
of
sensors
Ground
point
29
Output
Idle
speed
control
valve
control
Idle
speed
control
valve
30
Not
used
31
Not
used
32
Output
Cyl
.
1
and
cyl
.
3
fuel
injection
valve
control
Cyl
.
1
and
cyl
.
3
fuel
injection
valves
33
Not
used
34
Ground
Ground,
output
stages
(except
for
ignition
and
fuel
Ground
point
injection
valves)
35
Not
used
36
Output
Evaporative
emissionvalve
control
Evaporative
emission
valve
37
Output
Oxygen
sensor
heater
control
Oxygen
sensor
relay,
terminal
85
38
Not
used
39
Not
used
40
I
Not
used
41
I
Input
,
Volume
Air
Flow
sensor
Volume
air
flow
sensor
(voltage
varies
with
engine
load)
42
1
Input
1
Cyl
.
3-4
knock
sensor
1
Cyl
.
3-4
knock
sensor
43
Ground
Ground
for
sensors
Engine
coolant
temperature
sensor,
cyl
.
1-2
knock
sensor,
cyl
.
3-4
knock
sensor,
and
throttle
position
sensor
44
1
Input
1
Camshaft
position
sensor
(cylinder
identification)
1
Camshaft
position
sensor
(cylinder
identification)
ECM
PIN
ASSIGNMENTS
Page 176 of 759
130-
3
0
FUEL
INJECTION
Pin
Signal
Component/function
Signal
ECM
PIN
ASSIGNMENTS
Table
1.
ECM
Pin
Assignment-Bosch
DME
M3
.1
1
output
Fuel
pump
relay
control
Fuel
pump
relay
switches
with
engine
runningor
cranking
(crankshaft
position
Signal
mustbe
present
for
relay
switchover)
2
1
output
1
Idle
speed
control
valve
1
Pulsad
ground-
close
signal
(seealsopin29)
3
output
Fuel
injectorcontrol,
cyl
.
1
Pulsedground
(injection
pulsewidth
in
ms)
with
engine
running
4
output
Fuel
injectorcontrol,
cyl
.
3
Pulsedground
(injection
pulsewidth
in
ms)
with
engine
running
5
output
Fuel
injector
control,
cyl
.
2
Pulsedground
(injection
pulse
width
in
ms)
with
enginerunning
6
ground
Ground
Ground
for
fuel
injector
output
stages
7
vacant
-
-
8
output
Check
Engine
Check
éngine
lamp
control
ground
9
vacant
-
-
10
vacant
-
-
11
output
Throttle
valve
position
Load
signal
to
transmission
control
module
12
input
Throttle
position
sensor
Voltage
varies
with
throttle
position
13
output
Mass
air
flow
sensor
Air
flow
sensor
hotwire
burn
off
(voltage
for
0
.5
seconds
after
shutdown)
14
ground
Mass
air
flow
sensor
Ground
for
air
flow
sensor
15
vacant
-
-
16
input
Cylinder
identification
sensor
A/C
voltage
pulse
per
camshaft
revolution
(between
pin
16
and
44)
17
output
Fuel
consumption
(ti)
Fuel
consumption
output
(KVA
Signal)
to
instrument
cluster
18
vacant
-
-
19
vacant
-
-
20
vacant
-
-
21vacant
-
-
22
vacant
-
-
23
output
Ignition
control
(terminal
1),
cyl
.
no
.
2
Primary
Signal,
ignition
coil
cyl
.
no
.
2
24
output
Ignition
control
(terminal
1),
cyl
.
n
o
.
3
Primary
signal,
ignition
coil
cyl
.
no
.
3
25
output
Ignition
control
(terminal
1),
cyl
.
n
o
.
1
Primary
signal,
ignitioh
coil
cyl
.
no
.
1
26
input
Power
supply
(terminal
30)
Battery
voltage
(B+)
at
al¡
times
(terminal
30)
27
output
Main
relay
control
Main
relay
activation
(to
relay
terminal
85)
28
ground
Ground
Ground
for
ECM
and
sensor
shielding
29
output
Idle
speed
control
valve
Pulsed
ground-
open
signal
(see
also
pin
2)
30
vacant
-
-
31
output
Fuel
injector,cyl
.
no
.
5
Pulsedground
(injection
pulsewidth
in
ms),
cyl
.
no
.
5
32
output
Fuel
injector,cyl
.
no
.
6
Pulsedground
(injection
pulse
width
in
ms),
cyl
.
no
.
6
33
output
Fuel
injector,cyl
.
no
.
4
Pulsedground
(injection
pulsewidth
in
ms),
cyl
.
no
.
4
34
ground
Ground
Ground
for
output
stages
35
vacant
36
output
Evaporative
purgevalve
control
Pulsed
ground
with
engine
at
normal
temperature
and
varying
engine
load
37
output
Oxygen
sensor
heater
relay
control
Oxygen
sensor
heater
relayactivation
(ground
at
terminal
85)
38
vacant
-
-
39
vacant
-
-
40
vacant
-
41
input
Mass
air
flow
sensor
Voltage
(+)
42
vacant
-
-
43
ground
Ground
Ground
for
temperatura
sensors
(ECT
sensor,
IAT
sensor,
TP
sensor)
44
input
Cylinder
identification
sensor
A/C
voltagepulseper
camshaft
revolution
(between
pin
16
and
44)
Page 178 of 759
130-
3
2
FUEL
INJECTION
Pin
1
Signal
1
Component/function
1
Signal
1
output
Fuel
pump
relay
control
Fuel
pump
relay
switches
with
engine
running
or
cranking
(crankshaft
position
signal
must
be
present
for
relay
switchover)
2
output
Idle
speed
control
valve
Pulsed
ground-close
signal
(seealso
pin
29)
3
output
Fuel
ínjectorcontrol,
cyl
.
5
Pulsed
ground
(injection
pulsewidth
in
ms)
cyl
.
5
4
output
Fuel
injectorcontrol,
cyl
.
6
Pulsed
ground
(injection
pulsewidth
in
ms)
cyl
.
6
5
output
Fuel
injectorcontrol,
cyl
.
4
Pulsed
ground
(injection
pulsewidth
in
ms)
cyl
.
4
6
ground
Ground
Ground
for
fuel
injector
output
stage
7
output
Camshaft
actuator
(VANOS
solenoid)
control
Camshaft
actuator
(VANOS
solenoid)
8
output
Check
Engine
Instrument
cluster,
Check
Engine
lamp
9
vacant
-
-
10
vacant
-
-
11
output
Throttle
position
Throttle
angle
signal
to
A/T
control
module
12
vacant
-
-
13
input
Oxygen
sensor
Oxygen
sensor
signal
(0-1
VDC
fluctuating
with
engine
running)
14
input
Mass
air
flow
sensor
Mass
air
flow
sensor
15
ground
Ground
Ground
16
input
Crankshaft
position/rpm
sensor
Voltage
pulse
(VAC)
between
pin
16
and
43
(crank
position/rpm
sensor)
17
input
Camshaft
position
sensor
Halleffect
camshaft
sensor
18
vacant
-
-
19
vacant
-
-
20
vacant
-
-
21
vacant
-
-
22
vacant
-
-
23
output
Ignition
coil
control,
cyl
.
4
Ignition
coil
4
24
output
Ignition
coil
control,
cyl
.
6
Ignition
coil
6
25
output
Ignition
coil
control,
cyl
.
5
Ignition
coil
5
26
input
Power
supply
(terminal
30)
Battery
voltage(B+)
at
all
times
27
input
Main
relay
control
Main
relayactivation
(terminal
85)
28
ground
Ground
Ground
for
ECM
and
sensor
shielding
29
output
Idle
speed
control
valve
Pulsed
ground-open
signal
(seealsopin
2)
30
vacant
-
-
31
output
Fuel
injectorcontrol,
cyl
.
3
Injection
pulse
wicith
in
ms-cyl
.
3
32
output
Fuel
injectorcontrol,
cyl
.
2
Injection
pulse
wicith
in
ms-cyl
.
2
33
output
Fuel
injectorcontrol,
cyl
.
1
Injection
pulsewidth
in
ms-cyl
.
1
34
ground
Ground
Ground
for
remaining
output
stages
35
vacant
-
-
36
output
Evaporative
purge
valve
control
37
vacant
-
-
38
output
Oxygen
sensor
heater
relay
control
Oxygen
sensor
heater
relay
switchover
(terminal
85)
39
vacant
-
-
40
ground
Oxygen
sensor
Oxygen
sensor
signal
ground
41
input
Mass
air
flow
sensor
Mass
air
flow
voltage
signal
42
input
Vehicle
speed
Vehicle
speed
signal
from
instrument
cluster
43
input
Crankshaft
position/rpm
sensor
Voltage
pulse
(VAC)
between
pin16
and
43
44
ground
Ground
Ground
for
intake
air
temp
.
sensor,
engine
coolant
temp
.
sensor,
throttle
position
sensor
ECM
PIN
ASSIGNMENTS
Table
j
.
ECM
Pin
Assignment-Bosch
DME
M3
.3
.1
Page 180 of 759
130-
34
FUEL
INJECTION
Pin
i
Signal
1
Component/function
1
Signal
1
output
Oxygen
sensor
(monitoring
sensor)heater
Oxygen
sensor
heater
control
(switched
ground)
2
output
Idle
speed
control
valve
Pulsed
ground-close
signal
(see
also
pin
29)
3
output
Fuel
injector
control,
cyl
.
1
Pulsed
ground
(injection
pulsewidth
in
ms)
cyl
.
1
4
output
Fuel
injector
control,
cyl
.
4
Pulsed
ground
(injection
pulse
width
in
ms)
cyl
.
4
5
not
used
-
-
6
ground
Ground
Ground
for
fuel
injector
output
stage
7
not
used
-
8
1
output
1
Check
Engine
1
Instrument
cluster,
Check
Engine
lamp
9
not
used
-
-
10
input
Electronic
immobilizer
control
(EWS
II)
Electronic
immobilizer
control
(EWS
II)
module
11
output
Automatic
climate
control
Automatic
climate
control,
to
evaporator
controlier
12
not
used
-
-
13
not
used
-
-
14
not
used
-
-
15
not
used
-
-
16
input
Intake
air
temperature
Intake
air
temperature
Signal
17
input
Mass
air
flow
meter
Intake
air
signal
18
not
used
-
-
19
input
Oxygen
sensor
(monitoring
sensor)
Oxygen
sensor
control
20
output
Crankshaft/rpm
sensor
Crankshaft/rpm
sensor
control
21
input
Camshaft
position
sensor
Camshaft
position
signal
22
output
Ignition
coil
control,
cyl
.
3
Primary
signal,
ignitioncoil
3
23
output
Ignition
coil
control,
cyl
.
4
Primary
signal,
ignitioncoil
4
24
not
used
-
-
25
not
used
-
-
26
input
Power
supply
(terminal
30)
Battery
voltage
(B+)
at
al¡
times
27
input
Main
relay
control
Main
relay
activation
(terminal
85)
28
ground
Ground
Ground
for
ECM
and
sensor
shielding
29
output
Idle
speed
control
valve
Pulsed
ground-open
signal
(seealsopin
2)
30
output
Oxygen
sensor
(monitoring
sensor)
heater
Oxygen
sensor
heater
control
(switched
ground)
31
output
Fuel
injectorcontrol,
cyl
.
3
Pulsed
ground
(injection
pulsewidth
in
ms)
cyl
.
3
32
output
Fuel
injector
control,
cyl
.
2
Pulsed
ground
(injection
pulsewidth
in
ms)
cyl
.
2
33
I
not
used
40
input
Knock
sensor
#2
(cyl
.
3,4)
Knock
sensor
#2
signal
41
not
used
-
-
42
input
Vehicle
speed
Vehicle
speed
signal
from
instrument
cluster
43
not
used
-
-
44
output
Throttleposition
sensor
(TPS)
Throttleposition
reference
signal
ECM
PIN
ASSIGNMENTS
Table
k
.
ECM
Pin
Assignment-Bosch
DME
M5
.2
34
ground
Ground
Ground
for
ECM/
output
stages
35
not
used
-
-
36
input
A/C
compressor
relay
A/C
compressor
relay
control
37
not
used
-
-
38
not
used
-
-
39
not
used
-
-
Page 181 of 759
Table
k
.
ECM
Pin
Assignment-Bosch
DME
M5
.2
(continued)
Pin
I
Signal
1
Componentltunction
1
Signal
45
I
output
I
Mass
air
flow
meter
I
Intake
airSignal
46
output
Oxygen
sensor
(monitoring
sensor)
Oxygen
sensor
control
47
not
used
-
48
not
used
-
49
output
Ignition
coil
control,
cyl
.
1
Primary
signal,
ignition
coil
1
50
output
Ignition
coil
control,
cyl
.
2
Primary
signal,
ignition
coil
2
51
not
used
-
52
not
used
-
53
input
Throttleposition
sensor
Throttleposition
Signal
54
input
Power
supply
Batteryvoltage
from
main
relay
(terminal
87)
55
ground
Ground
Ground
for
ECM
56
input
Power
supply
(terminal
15)
Battery
voltage
with
key
on
or
engine
running
57
output
Activate
cooling
fan
(man
.
trans
.)
control
Normal
speed
relay
58
not
used
-
-
59
not
used
-
-
60
input
Programming
voltage
Programming
voltage
via
data
link
connector,
pin
18
61
output
Evaporative
emissionvalve
Evaporative
emission
valve
control
62
vacant
-
-
63
output
Fuel
pump
relay
Fuel
pump
relay
control
64
not
used
-
65
not
used
-
-
66
not
used
-
-
67
not
used
-
-
68
input
Signal
above
80°C(man
.
tran
.)
Double
temperature
switch
69
input
Automatic
climate
control
Automatíc
climate
control
70
input
Knock
sensor
#1
(cyl
.
1,2)
Knock
sensor
#1
Signal
71
ground
Ground
Ground
for
analog
signals
and
knock
sensors
72
not
used
-
-
73
not
used
-
-
74
input
Engine
coolant
temperature
sensor
Engine
coolant
temperatura
Signal
75
not
used
-
-
76
not
used
-
-
77
output
Oxygen
sensor
(regulating
sensor)
Oxygen
sensor
control
78
input
Crankshaft/rpm
sensor
Crankshaft
position/rpmSignal
79
input
ABS
or
traction
control
ABS
or
AST
control
80
input
Engine
speed
Engine
speed
Signal
81
not
used
-
-
82
not
used
-
-
FUEL
INJECTION
130-
3
5
83
input
On-board
computar
From
On-boardcomputer
(terminal
4)
84
not
used
-
-
85
not
used
-
-
86
not
used
-
-
87
input
Diagnostic
connector
(RxD)
Diagnostic
RxD
(receive)signal
to
pin
15
in
Data
link
connector
88
output
I
Diagnostic
connector
(TxD)
Diagnostic
TxD
(transmit)
signal
to
pin
17in
Data
link
connector
ECM
PIN
ASSIGNMENTS