By Joel5.0
Before we
attempt to start any type of testing, the definitions of some acronyms are in order.
This will help the electronic fuel injection (EFI) newbie start understanding
the slang used.
KOEO = Key On Engine Off
KOER = Key On Engine Running
STO = Self-Test Output
STI = Self-Test Input or trigger wire
to initiate self-test routines
CEL = Check Engine Light
MIL = Malfunction Indicator Light = CEL
ECM = Engine Control Module or computer
DLC = Data Link Connector
VIP =
SIGRTN = SIGnal ReTurN or ground reference
for sensors provided through ECM
EEC-IV = Electronic Engine Control IV
generation or Ford's OBD-I system
OD Codes = On Demand Codes, this are the
failures the system logs based on a real-time check, failure is present.
CM Codes = Continuous Memory Codes, this are
the failure codes the system has logged and saved in memory based on a failure
the system detected at one point in time.
R Codes = Engine Running Codes, this are
the failure codes the system logs based on the KOER self-test routine.
OBD-I = On Board Diagnostics Rev. I
Analog
VOM or 12-vdc Test Light
Paper
Clip or piece of Jumper Wire
Pen
and paper
Next...need
to identify the VIP/DLC connector location. Using Ford Mustangs as reference,
for '86-'93 models...it is located behind the LH/Driver side strut tower. For
'94-'95 Mustangs, it is located behind the RH/Passenger side strut tower as
shown below.




Now that
the VIP/DLC connector has been found, check its terminals pin out diagram .

Now you are ready to
setup the system to run the self-test. Place the jumper wire and the 12-vdc test light or AVOM as
shown in the following diagram. Please note that if you have a functional
CEL/MIL indicator, you could use it to count the flashing pattern for the
codes.

Codes
flashing/needle sweeping patterns comes in two flavors, ’86-’93 Mustangs,
pre-’91 Fords follow a 2-digit pattern….SN95
Mustangs and post-’91 Fords follow a 3-digit
pattern as shown below:



OD or "O" Codes: These codes are the first set of codes flashed
during the KOEO self-test. They are the codes displayed previous to the
"10" separator code.
CM or "M": These codes are the ones flashed after the "10
Separator" during the KOEO self-test. These are codes the system logged
during the previous 40 ignition cycles and were stored in memory.
R Codes: These codes are flashed after the Engine ID code (2 = 4 Cyl., 3 = 6 Cyl.
and 4 = 8 Cyl.) in the KOER self-test.
It is important
the codes get itemized to determine if they're "hard failures",
intermittent or logged by operator error (operating the car with a sensor
disconnected), since their definition may vary depending on the type of code.
OK, let's run the self-tests.
The
cylinder balance test checks that all cylinders are producing the same amount
of power. To do so the system will turn off each cylinder injector, record rpm
loss and compare it to the other cylinders. This test can be done three times
in a row, each time it is repeated after the first one, the rpm difference
value to ID a passing/failing cylinder will be lower (stricter).
If a
cylinder is shown as weak in the third test (provided you run it a third time),
it should be considered non-contributing.
The tests may be repeated as often as needed if the throttle is depressed
within two minutes of the last code output. Subsequent tests, after the 3rd.
cycle, will use the percentage from the third test instead of selecting even
lower values.
For the
list of definitions for the failure codes obtained, follow the link to the SBFTech.com Engine
Management section, if you need to do any troubleshooting to identify what
is the cause for the code, you can go to the EEC-IV Troubleshooting
Database at http://www.my5oh.com
The
following list of links will help you troubleshoot or take care of typical
Ford/Mustang related problems.
This
article was made with the contributions and material provided/available by/at:
TENGRAM
VRIstang
Woody
AdderMk2
![]()
Copyright © SBFTech.com