the PCM to store diagnostic trouble codes for other
systems. For example, a fuel pressure problem will not
register a fault directly, but could cause a rich or lean
condition. This could cause the PCM to store an oxygen
sensor diagnostic trouble code. Fuel Pressure - The vacuum assisted fuel pressure
regulator controls fuel system pressure. The PCM
cannot detect a clogged fuel pump inlet filter, clogged
in-line fuel filter, stuck open regulator, or a pinched
fuel supply or return line. However, these could result
in a rich or lean condition causing the PCM to store an
oxygen sensor diagnostic trouble code. Secondary Ignition Circuit - The PCM cannot
detect an inoperative ignition coil, fouled or worn spark
plugs, ignition cross firing, or open spark plug cables. Engine Timing - The PCM cannot detect an incor-
rectly indexed timing belt, camshaft sprocket and
crankshaft sprocket. However, these could result in a
rich or lean condition causing the PCM to store an
oxygen sensor diagnostic trouble code. Cylinder Compression - The PCM cannot detect
uneven, low, or high engine cylinder compression. Exhaust System - The PCM cannot detect a
plugged, restricted or leaking exhaust system. Fuel Injector Mechanical Malfunctions - The
PCM cannot determine if a fuel injector is clogged, the
needle is sticking or if the wrong injector is installed.
However, these could result in a rich or lean condition
causing the PCM to store an oxygen sensor diagnostic
trouble code. Excessive Oil Consumption - Although the PCM
monitors exhaust stream oxygen content when the
system is in closed loop, it cannot determine excessive
oil consumption. Throttle Body Air Flow - The PCM cannot detect a
clogged or restricted air cleaner inlet or filter element. Evaporative System - The PCM cannot detect a
disconnected (open vacuum line) restricted, plugged or
loaded evaporative purge canister. Vacuum Assist - The PCM cannot detect leaks or
restrictions in the vacuum circuits of vacuum assisted
engine control system devices. However, these could
cause the PCM to store a MAP sensor diagnostic
trouble code and cause a high idle condition. PCM System Ground - The PCM cannot determine
a poor system ground. However, one or more diagnostic
trouble codes may be generated as a result of this
condition. PCM Connector Engagement - The PCM may not
be able to determine spread or damaged connector
pins. However, it might store diagnostic trouble codes
as a result of spread connector pins.HIGH AND LOW LIMITS
The PCM compares input signal voltages from each
input device with established high and low limits for the
device. If the input voltage is not within limits and other
criteria are met, the PCM stores a diagnostic trouble code
in memory. Other diagnostic trouble code criteria might
include engine RPM limits or input voltages from other
sensors or switches that must be present before verifying
a diagnostic trouble code condition.
DIAGNOSTIC TROUBLE CODES
A diagnostic trouble code indicates the powertrain
control module (PCM) has recognized an abnormal
condition in the system. Abnormal conditions are usu-
ally shorted or open circuits.
The technician can display diagnostic trouble codes in
two ways. The first way is to cycle the ignition switch and
count the number of times the malfunction indicator lamp
(check engine lamp on the instrument panel) flashes on
and off. The DRBII scan tool provides the second method
of displaying diagnostic trouble codes. Diagnostic trouble
codes indicate the results of a circuit failure, but do not
directly identify the failed component.
For a list of Diagnostic Trouble Codes, refer to
the charts at the end of this section.
OBTAINING DIAGNOSTIC TROUBLE CODES
USING DRBII SCAN TOOL
WARNING: APPLY PARKING BRAKE AND/OR BLOCK
WHEELS BEFORE PERFORMING ANY TEST ON AN
OPERATING ENGINE. (1) Connect DRBII scan tool to the data link (diag-
nostic) connector located in the engine compartment,
next to the PCM (Fig. 1). (2) If possible, start the engine and cycle the A/C
switch if applicable. Shut off the engine. (3)
Turn the ignition switch on, access Read Fault
Screen. Record all the diagnostic trouble codes shown on
the DRBII scan tool. [Observe the malfunction indicator
lamp (check engine lamp) on the instrument panel. The
lamp should light for 2 seconds then go out (bulb check)].
To erase diagnostic trouble codes, use the Erase
Trouble Code data screen on the DRBII scan tool.
USING THE MALFUNCTION INDICATOR LAMP (1) Cycle the ignition key On - Off - On - Off - On
within 5 seconds. (2) Count the number of times the malfunction indi-
cator lamp (check engine lamp on the instrument
panel) flashes on and off. The number of flashes
represents the trouble code. There is a slight pause be-
Ä FUEL SYSTEMS 14 - 71
diagnostic trouble codes stored in the PCM will be
displayed. Refer to the 2.2L Turbo III Multi-port Fuel
InjectionÐOn-Board Diagnostics section of this
Group for Diagnostic trouble code Descriptions.
DATA LINK CONNECTORÐPCM OUTPUT
The data link connector provides the technician
with the means to connect the DRBII scan tool to di-
agnosis the vehicle.
FUEL INJECTORÐPCM OUTPUT
The Fuel Injectors are electric solenoids driven by
the PCM (Fig. 18).
Based on sensor inputs, the PCM determines when
and how long the fuel injector should operate. The
amount of time an injector fires is referred to as in-
jector pulse width. The auto shutdown (ASD) relay
supplies battery voltage to the injector. The PCM
supplies the ground path. By switching the ground
path on and off, the PCM adjusts injector pulse
width. When the PCM supplies a ground path, a spring
loaded needle or armature lifts from its seat and fuel
flows through the injector orifice. Fuel is constantly supplied to the injector at regu-
lated 380 Kpa (55 psi). Unused fuel returns to the
fuel tank.
IGNITION COILÐPCM OUTPUT
The Direct Ignition System (DIS) uses a molded
coil (Fig. 19). The coil is mounted on the front of the
engine. High tension leads route to each cylinder
from the coil. The coil fires two spark plugs every
power stroke. One plug is the cylinder under com-
pression, the other cylinder fires on the exhaust
stroke. The PCM determines which of the coils to
charge and fire at the correct time. The auto shutdown (ASD) relay provides battery
voltage to the ignition coil. The PCM provides a
ground contact (circuit) for energizing the coil. When the PCM breaks the contact, the energy in the coil
primary transfers to the secondary causing the
spark. The PCM will de-energize the ASD relay if it
does not receive the crankshaft position sensor and
camshaft position sensor inputs. Refer to Auto Shut-
down (ASD) Relay/Fuel Pump RelayÐPCM Output
in this section for relay operation.
RADIATOR FAN RELAYÐPCM OUTPUT
The radiator fan is energized by the PCM through
the radiator fan relay. The PCM grounds the radia-
tor fan relay when engine coolant reaches a predeter-
mined temperature. For more information, refer to
Group 7, Cooling Systems. The radiator fan relay is located in the power dis-
tribution center (Fig. 16). Refer to the Wiring and
Component Identification section of Group 8W.
SPEED CONTROL SOLENOIDSÐPCM OUTPUT
The speed control vacuum and vent solenoids are
operated by the PCM. When the PCM supplies a
ground to the vacuum and vent solenoids, the speed
control system opens the throttle blade. When the
PCM supplies a ground only to the vent solenoid, the
throttle blade holds position. When the PCM removes
the ground from both the vacuum and vent solenoids,
the throttle blade closes. The PCM balances the two
solenoids to maintain the set speed. Refer to Group
8H for speed control information.
TACHOMETERÐPCM OUTPUT
The PCM supplies engine RPM to the instrument
panel tachometer. Refer to Group 8 for tachometer
information.
WASTEGATE CONTROL SOLENOIDÐPCM OUTPUT
The PCM operates the wastegate control solenoid.
The PCM adjusts maximum boost to varying engine
conditions by changing the amount of time the sole-
Fig. 18 Fuel Injector
Fig. 19 Ignition Coil
Ä FUEL SYSTEMS 14 - 91
Secondary Ignition Circuit - The PCM cannot
detect an inoperative ignition coil, fouled or worn spark
plugs, ignition cross firing, or open spark plug cables. Engine Timing - The PCM cannot detect an incor-
rectly indexed timing chain, camshaft sprocket and
crankshaft sprocket. However, these could result in a
rich or lean condition causing an oxygen sensor fault. Cylinder Compression - The PCM cannot detect
uneven, low, or high engine cylinder compression. Exhaust System - The PCM cannot detect a
plugged, restricted or leaking exhaust system. Fuel Injector Malfunctions - The PCM cannot
determine if the fuel injector is clogged, the pintle is
sticking or the wrong injector is installed. However,
these could result in a rich or lean condition causing an
oxygen sensor fault to be stored in the PCM. Excessive Oil Consumption - Although the PCM
monitors exhaust stream oxygen content when the
system is in closed loop, it cannot determine excessive
oil consumption. Throttle Body Air Flow - The PCM cannot detect a
clogged or restricted air cleaner inlet or filter element. Evaporative System - The PCM will not detect a
restricted, plugged or loaded evaporative purge canis-
ter. Vacuum Assist - Leaks or restrictions in the
vacuum circuits of vacuum assisted engine control
system devices are not monitored by the PCM. How-
ever, these could result in a MAP sensor fault being
stored in the PCM. PCM System Ground
- The PCM cannot determine
a poor system ground. However, a diagnostic trouble
code may be generated as a result of this condition. PCM Connector Engagement - The PCM cannot
determine spread or damaged connector pins. How-
ever, a diagnostic trouble code may be generated as a
result of this condition.
HIGH AND LOW LIMITS
The powertrain control module (PCM) compares in-
put signal voltages from each input device with estab-
lished high and low limits that are programmed into it
for that device. If the input voltage is not within
specifications and other diagnostic trouble code criteria
are met, a diagnostic trouble code will be stored in
memory. Other diagnostic trouble code criteria might
include engine RPM limits or input voltages from other
sensors or switches that must be present before a fault
condition can be verified.
DIAGNOSTIC TROUBLE CODE DESCRIPTION
When a diagnostic trouble code appears, it indicates
the powertrain control module (PCM) has recognized
an abnormal condition in the system. Diagnostic
trouble codes can be obtained from the malfunction
indicator lamp (Check Engine lamp on the instrument
panel) or from the DRBII scan tool. Diagnostic trouble
codes indicate the results of a failure but do not
identify the failed component directly.
Ä FUEL SYSTEMS 14 - 101
3.0L MULTI-PORT FUEL INJECTIONÐGENERAL DIAGNOSIS INDEX
page page
Fuel System Diagram .................... 125 Visual Inspection........................ 125
FUEL SYSTEM DIAGRAM
The 3.0L MPI system is managed by the PCM. The
PCM receives inputs from various switches and sen-
sors (Fig. 1). Based on these inputs, the PCM adjusts
ignition timing and idle speed through various out-
put devices. Refer to the Multi-Port Fuel Injec-
tionÐ3.0L Engine section of this group for system
and component descriptions.
VISUAL INSPECTION
Perform a visual inspection for loose, disconnected,
or misrouted wires and hoses before diagnosing or
servicing the fuel injection system. A visual check
saves unnecessary test and diagnostic time. A thor-
ough visual inspection includes the following checks: (1) Check for correct spark plug cable routing. En-
sure the cables are completely connected to the spark
plugs and distributor. (2) Check ignition coil electrical connections (Fig.
2). (3) Verify the electrical connector is attached to
the Purge Solenoid (Fig. 3).
Fig. 1 Multi-Port Fuel Injection Components
Fig. 2 Ignition Coil Electrical Connection
Ä FUEL SYSTEMS 14 - 125
NON-MONITORED CIRCUITS
The PCM does not monitor the following circuits,
systems and conditions that could have malfunctions
that result in driveability problems. Diagnostic trouble
codes may not be displayed for these conditions. How-
ever, problems with these systems may cause diagnos-
tic trouble codes to be displayed for other systems. For
example, a fuel pressure problem will not register a
fault directly, but could cause a rich or lean condition.
This could cause an oxygen sensor fault to be stored in
the PCM. Fuel Pressure - Fuel pressure is controlled by the
vacuum assisted fuel pressure regulator. The PCM
cannot detect a clogged fuel pump inlet filter, clogged
in-line fuel filter, or a pinched fuel supply or return
line. However, these could result in a rich or lean
condition causing an oxygen sensor fault. Secondary Ignition Circuit - The PCM cannot
detect an inoperative ignition coil, fouled or worn spark
plugs, ignition cross firing, or open spark plug cables. Engine Timing - The PCM cannot detect an incor-
rectly indexed timing chain, camshaft sprocket and
crankshaft sprocket. The PCM also cannot detect an
incorrectly indexed distributor. However, these could
result in a rich or lean condition causing an oxygen
sensor fault to be stored in the PCM. Cylinder Compression - The PCM cannot detect
uneven, low, or high engine cylinder compression. Exhaust System - The PCM cannot detect a
plugged, restricted or leaking exhaust system. Fuel Injector Malfunctions
- The PCM cannot
determine if the fuel injector is clogged, the pintle is
sticking or the wrong injector is installed. However,
these could result in a rich or lean condition causing an
oxygen sensor fault to be stored in the PCM. Excessive Oil Consumption - Although the PCM
monitors exhaust stream oxygen content when the
system is in closed loop, it cannot determine excessive
oil consumption. Throttle Body Air Flow - The PCM cannot detect a
clogged or restricted air cleaner inlet or filter element. Evaporative System - The PCM will not detect a
restricted, plugged or loaded evaporative purge canis-
ter. Vacuum Assist - Leaks or restrictions in the
vacuum circuits of vacuum assisted engine control
system devices are not monitored by the PCM. How-
ever, these could result in a MAP sensor fault being
stored in the PCM. PCM System Ground - The PCM cannot determine
a poor system ground. However, a diagnostic trouble
code may be generated as a result of this condition. PCM Connector Engagement - The PCM cannot
determine spread or damaged connector pins. How-
ever, a diagnostic trouble code may be generated as a
result of this condition.
HIGH AND LOW LIMITS
The powertrain control module (PCM) compares in-
put signal voltages from each input device with estab-
lished high and low limits that are programmed into it
for that device. If the input voltage is not within
specifications, and other diagnostic trouble code crite-
ria are met, a diagnostic trouble code will be stored in
memory. Other diagnostic trouble code criteria might
include engine RPM limits or input voltages from other
sensors or switches that must be present before a fault
condition can be verified.
DIAGNOSTIC TROUBLE CODE DESCRIPTION
When a diagnostic trouble code appears, it indicates
that the Powertrain control module (PCM) has recog-
nized an abnormal condition in the system. Diagnostic
trouble codes can be obtained from the malfunction
indicator lamp (Check Engine lamp on the Instrument
Panel) or from the DRBII scan tool. Diagnostic trouble
codes indicate the results of a failure but do not
identify the failed component directly.
Fig. 3 PCMÐAG and AJ Bodies
Ä FUEL SYSTEMS 14 - 131
the PCM determines crankshaft position, it begins
energizing the injectors in sequence.The auto shutdown (ASD) relay supplies battery
voltage to the injectors. The PCM provides the
ground path for the injectors. By switching the
ground path on and off, the PCM adjusts injector
pulse width. Pulse width is the amount of time the
injector is energized. The PCM adjusts injector pulse
width based on inputs it receives.
IGNITION COILÐPCM OUTPUT
The coil assembly consists of 3 molded coils to-
gether (Fig. 18). The coil assembly is mounted on the
intake manifold. High tension leads route to each
cylinder from the coil. The coil fires two spark plugs
every power stroke. One plug is the cylinder under
compression, the other cylinder fires on the exhaust
stroke. The PCM determines which of the coils to
charge and fire at the correct time.
The auto shutdown (ASD) relay provides battery
voltage to the ignition coil. The PCM provides a
ground contact (circuit) for energizing the coil. When
the PCM breaks the contact, the energy in the coil
primary transfers to the secondary, causing the
spark. The PCM will de-energize the ASD relay if it
does not receive the crankshaft position sensor and
camshaft position sensor inputs. Refer to Auto Shut-
down (ASD) Relay/Fuel Pump RelayÐPCM Output
in this section for relay operation.
RADIATOR FAN RELAYÐPCM OUTPUT
The radiator fan is energized by the PCM through
the radiator fan relay. The radiator fan relay is lo-
cated on the drivers side fender well near the PCM
(Fig. 14). The PCM grounds the radiator fan relay
when engine coolant reaches a predetermined tem-
perature or the A/C system head pressure is high.
SPEED CONTROL SOLENOIDSÐPCM OUTPUT
The speed control vacuum and vent solenoids are
operated by the PCM. When the PCM supplies a ground to the vacuum and vent solenoids, the speed
control system opens the throttle blade. When the PCM
supplies a ground only to the vent solenoid, the throttle
blade holds position. When the PCM removes the
ground from both the vacuum and vent solenoids, the
throttle blade closes. The PCM balances the two sole-
noids to maintain the set speed. Refer to Group 8H for
speed control information.
TACHOMETERÐPCM OUTPUT
The PCM supplies engine RPM to the instrument
panel tachometer through the CCD Bus. The CCD Bus
is a communications port. Various modules use the
CCD Bus to exchange information. Refer to Group 8E
for more information.
MODES OF OPERATION
As input signals to the PCM change, the PCM
adjusts its response to output devices. For example, the
PCM must calculate a different injector pulse width
and ignition timing for idle than it does for wide open
throttle (WOT). There are several different modes of
operation that determine how the PCM responds to the
various input signals. There are two different areas of operation, Open
Loop and Closed Loop. During Open Loop modes the PCM receives input
signals and responds according to preset PCM pro-
gramming. Input from the oxygen (O
2) sensor is not
monitored during Open Loop modes. During Closed Loop modes the PCM does monitor
the oxygen (O
2) sensor input. This input indicates to
the PCM whether or not the calculated injector pulse
width results in the ideal air-fuel ratio of 14.7 parts air
to 1 part fuel. By monitoring the exhaust oxygen
content through the O
2sensor, the PCM can fine tune
the injector pulse width. Fine tuning injector pulse
width allows the PCM to achieve optimum fuel
economy combined with low emissions. The 3.3L multi-port fuel injection system has the
following modes of operation:
² Ignition switch ON (Zero RPM)
² Engine start-up
² Engine warm-up
² Cruise (Idle)
² Acceleration
² Deceleration
² Wide Open Throttle
² Ignition switch OFF
The engine start-up (crank), engine warm-up, and
wide open throttle modes are OPEN LOOP modes.
Under most operating conditions, the acceleration,
deceleration, and cruise modes, with the engine at
operating temperature are CLOSED LOOP modes.
Fig. 18 Coil PackÐ3.3L Engine
Ä FUEL SYSTEMS 14 - 153
3.3L AND 3.8L MULTI-PORT FUEL INJECTIONÐGENERAL DIAGNOSIS INDEX
page page
Fuel System Diagram .................... 157 Visual Inspection........................ 157
FUEL SYSTEM DIAGRAM
Refer to the Component Identification portion of
this section for a more complete description of the
components shown in Fig. 1.
VISUAL INSPECTION
Perform a visual inspection for loose, disconnected,
or misrouted wires and hoses before diagnosing or
servicing the fuel injection system. A visual check
saves unnecessary test and diagnostic time. A thor-
ough visual inspection includes the following checks: (1) Check ignition cable routing from the coil pack
to the spark plugs. Verify the cable are routed in the
correct order and are fully seated to the coil and
spark plug. (2) Check direct ignition system (DIS) coil electri-
cal connection for damage and a complete connection
to the coil (Fig. 2). (3) Verify the camshaft position sensor electrical
connector is connected to the harness and not dam-
aged (Fig. 3). (4) Ensure the engine temperature sensor electri-
cal connector is connected to the sensor and not dam-
aged (Fig. 3). (5) Ensure the coolant temperature sensor electri-
cal connector is connected to the sensor and not dam-
aged (Fig. 4). (6) Verify the quick connect fuel fittings are fully
inserted on the fuel supply and return tubes. (7) Check the vacuum hose connection at the fuel
pressure regulator for damage or leakage (Fig. 5). (8) Check the oil pressure sending unit electrical
connection (Fig. 6). (9) Verify the electrical connector is attached to
the Purge Solenoid (Fig. 7) and not damaged. (10) Verify the vacuum connection at the purge so-
lenoid is secure and not leaking (Fig. 7).
Fig. 1 Multi-Port Fuel Injection Components
Ä FUEL SYSTEMS 14 - 157
line. However, these could result in a rich or lean
condition causing an oxygen sensor fault to be stored in
the PCM. Secondary Ignition Circuit - The PCM cannot
detect an inoperative ignition coil, fouled or worn spark
plugs, ignition cross firing, or open spark plug cables. Engine Timing - The PCM cannot detect an incor-
rectly indexed timing chain, camshaft sprocket and
crankshaft sprocket. However, these could result in a
rich or lean condition causing an oxygen sensor fault to
be stored in the PCM. Cylinder Compression - The PCM cannot detect
uneven, low, or high engine cylinder compression. Exhaust System - The PCM cannot detect a
plugged, restricted or leaking exhaust system. Fuel Injector Malfunctions - The PCM cannot
determine if a fuel injector is clogged, the needle is
sticking or the wrong injector is installed. However,
these could result in a rich or lean condition causing an
oxygen sensor fault to be stored in the PCM. Excessive Oil Consumption - Although the PCM
monitors exhaust stream oxygen content when the
system is in closed loop, it cannot determine excessive
oil consumption. Throttle Body Air Flow - The PCM cannot detect a
clogged or restricted air cleaner inlet or filter element. Evaporative System - The PCM will not detect a
restricted, plugged or loaded evaporative purge canis-
ter. Vacuum Assist - Leaks or restrictions in the
vacuum circuits of vacuum assisted engine control
system devices are not monitored by the PCM. How-
ever, these could result in a MAP sensor fault being
stored in the PCM. PCM System Ground - The PCM cannot determine
a poor system ground. However, a diagnostic trouble
code may be generated as a result of this condition. PCM Connector Engagement - The PCM cannot
determine spread or damaged connector pins. How-
ever, a diagnostic trouble code may be generated as a
result of this condition.
HIGH AND LOW LIMITS
The powertrain control module (PCM) compares in-
put signal voltages from each input device with estab-
lished high and low limits for the device. If the input
voltage is not within limits and other diagnostic
trouble code criteria are met, a diagnostic trouble code
will be stored in memory. Other diagnostic trouble code
criteria might include engine RPM limits or input
voltages from other sensors or switches that must be
present before a fault condition can be verified.
DIAGNOSTIC TROUBLE CODE DESCRIPTION
A diagnostic trouble code indicates that the power-
train control module (PCM) has recognized an abnor- mal condition in the system. Diagnostic trouble codes
can be obtained from the malfunction indicator lamp
(Check Engine lamp on the instrument panel) or from
the DRBII scan tool. Diagnostic trouble codes indicate
the results of a failure but do not identify the failed
component directly.
SYSTEM TESTS
WARNING: APPLY PARKING BRAKE AND/OR BLOCK
WHEELS BEFORE PERFORMING ANY TEST ON AN
OPERATING ENGINE.
OBTAINING DIAGNOSTIC TROUBLE CODES
(1) Connect the DRBII scan tool to the data link
connector located in the engine compartment near the
driver side strut tower (Fig. 1). (2) Start the engine if possible, cycle the transaxle
selector and the A/Cswitch if applicable. Shut off the
engine. (3) Turn the ignition switch on, access Read Fault
Screen. Record all the fault messages shown on the
DRBII scan tool. Observe the malfunction indicator
lamp (check engine lamp on the instrument panel). The
lamp should light for 2 seconds then go out (bulb
check). Diagnostic trouble code erasure; access erase
diagnostic trouble code data
STATE DISPLAY TEST MODE
The switch inputs used by the powertrain control
module (PCM) have only two recognized states, HIGH
and LOW. For this reason, the PCM cannot recognize
the difference between a selected switch position ver-
sus an open circuit, a short circuit, or a defective
switch. If the change is displayed, it can be assumed
that the entire switch circuit to the PCM is functional.
From the state display screen access either State
Display Inputs and Outputs or State Display Sensors.
STATE DISPLAY INPUTS AND OUTPUTS
Connect the DRBII scan tool to the vehicle and access
the State Display screen. Then access Inputs and
Outputs. The following is a list of the engine control
system functions accessible through the Inputs and
Outputs screen. Park/Neutral Switch
Speed Control Resume
Brake Switch
Speed Control On/Off
Speed Control Set
A/C Switch Sense
S/C Vent Solenoid
Ä FUEL SYSTEMS 14 - 163