²Ignition sense
²Intake Air Temperature Sensor
²Knock Sensor
²Leak Detection Pump Feedback
²Manifold Absolute Pressure (MAP) Sensor
²Park/Neutral (from transmission control module)
²PCI Bus
²Power Steering Pressure Switch
²Proportional Purge Sense
²SCI Receive
²Speed Control
²Throttle Position Sensor
²Torque Management Input (From TCM)
²Transaxle Control Module (TCM)
²Transaxle Gear Engagement (From TCM)
²Vehicle Speed (from transmission control mod-
ule)
NOTE: PCM Outputs:
²Air Conditioning Clutch Relay
²Automatic Shut Down (ASD) and Fuel Pump
Relays
²Data Link Connector (PCI and SCI Transmit)
²Double Start Override
²EGR Solenoid
²Fuel Injectors
²Generator Field
²High Speed Fan Relay
²Idle Air Control Motor
²Ignition Coils
²Leak Detection Pump
²Low Speed Fan Relay
²MTV Actuator
²Proportional Purge Solenoid
²SRV Valve
²Speed Control Relay
²Speed Control Vent Relay
²Speed Control Vacuum Relay
²8 Volt Output
²5 Volt Output
Based on inputs it receives, the powertrain control
module (PCM) adjusts fuel injector pulse width, idle
speed, ignition timing, and canister purge operation.
The PCM regulates the cooling fans, air conditioning
and speed control systems. The PCM changes gener-
ator charge rate by adjusting the generator field.
The PCM adjusts injector pulse width (air-fuel
ratio) based on the following inputs.
²Battery Voltage
²Intake Air Temperature Sensor
²Engine Coolant Temperature
²Engine Speed (crankshaft position sensor)²Exhaust Gas Oxygen Content (heated oxygen
sensors)
²Manifold Absolute Pressure
²Throttle Position
The PCM adjusts engine idle speed through the
idle air control motor based on the following inputs.
²Brake Switch
²Engine Coolant Temperature
²Engine Speed (crankshaft position sensor)
²Park/Neutral (transmission gear selection)
²Transaxle Gear Engagement
²Throttle Position
²Vehicle Speed (from Transmission Control Mod-
ule)
The PCM adjusts ignition timing based on the fol-
lowing inputs.
²Intake Air Temperature
²Engine Coolant Temperature
²Engine Speed (crankshaft position sensor)
²Knock Sensor
²Manifold Absolute Pressure
²Park/Neutral (transmission gear selection)
²Transaxle Gear Engagement
²Throttle Position
The automatic shut down (ASD) and fuel pump
relays are mounted externally, but turned on and off
by the powertrain control module through the same
circuit.
The camshaft and crankshaft signals are sent to
the powertrain control module. If the PCM does not
receive both signals within approximately one second
of engine cranking, it deactivates the ASD and fuel
pump relays. When these relays are deactivated,
power is shut off to the fuel injectors, ignition coils,
fuel pump and the heating element in each oxygen
sensor.
The PCM contains a voltage converter that
changes battery voltage to a regulated 8.0 volts. The
8.0 volts power the camshaft position sensor, crank-
shaft position sensor and vehicle speed sensor. The
PCM also provides a 5.0 volts supply for the engine
coolant temperature sensor, intake air temperature
sensor, manifold absolute pressure sensor and throt-
tle position sensor.
The PCM engine control strategy prevents reduced
idle speeds until after the engine operates for 320 km
(200 miles). If the PCM is replaced after 320 km (200
miles) of usage, update the mileage in new PCM. Use
the DRB scan tool to change the mileage in the PCM.
Refer to the appropriate Powertrain Diagnostic Man-
ual and the DRB scan tool.
8E - 12 ELECTRONIC CONTROL MODULESRS
POWERTRAIN CONTROL MODULE (Continued)
ProCarManuals.com
DIAGNOSTIC TROUBLE CODE
DESCRIPTION
A Diagnostic Trouble Code (DTC) indicates the
PCM has recognized an abnormal condition in the
system.Remember that DTC's are the results of a sys-
tem or circuit failure, but do not directly iden-
tify the failed component or components.
NOTE: For a list of DTC's, refer to the charts in this
section.
(M) Check Engine Lamp (MIL) will illuminate during engine operation if this Diagnostic Trouble Code was recorded.
(G) Generator Lamp Illuminated
GENERIC
SCAN TOOL
CODEDRB SCAN TOOL DISPLAY DESCRIPTION OF DIAGNOSTIC TROUBLE CODE
P0016 Crankshaft/Camshaft Timing
MisalignmentA rationality error has been detected for camshaft position
out of phase with crankshaft
P0030 O2 sensor 1/1 Heater Circuit Shorted condition detected in the oxygen sensor heater
element control feedback sense circuit.
P0031 O2 sensor 1/1 Heater Circuit Shorted condition detected in the oxygen sensor heater
element control feedback sense circuit.
P0036 O2 sensor 1/2 Heater Circuit Shorted condition detected in the oxygen sensor heater
element control feedback sense circuit.
P0037 O2 sensor 1/2 Heater Circuit Shorted condition detected in the oxygen sensor heater
element control feedback sense circuit.
P0038 O2 sensor 1/2 Heater Circuit Shorted condition detected in the oxygen sensor heater
element control feedback sense circuit.
P0043 O2 sensor 1/3 Heater Circuit Shorted condition detected in the oxygen sensor heater
element control feedback sense circuit.
P0044 O2 sensor 1/3 Heater Circuit Shorted condition detected in the oxygen sensor heater
element control feedback sense circuit.
P0050 O2 sensor 2/1 Heater Circuit Shorted condition detected in the oxygen sensor heater
element control feedback sense circuit.
P0051 O2 sensor 2/1 Heater Circuit Shorted condition detected in the oxygen sensor heater
element control feedback sense circuit.
P0052 O2 sensor 2/1 Heater Circuit Shorted condition detected in the oxygen sensor heater
element control feedback sense circuit.
P0056 O2 sensor 2/1 Heater Circuit Shorted condition detected in the oxygen sensor heater
element control feedback sense circuit.
P0057 O2 sensor 2/2 Heater Circuit Shorted condition detected in the oxygen sensor heater
element control feedback sense circuit.
P0058 O2 sensor 2/2 Heater Circuit Shorted condition detected in the oxygen sensor heater
element control feedback sense circuit.
P0068 Manifold Pressure/Throttle Position
CorrelationMAP sensor signal does not correlate to throttle position
sensor signal. Possible vacuum leak.
P0070 Ambient Temp Sensor Stuck A rationality error has been detected in the ambient temp.
sensor test.
P0071 (M) Ambient Temp Sensor Performance Ambient change less than 3É C in 200 Miles
P0072 Ambient Temp Sensor Low Ambient temp. sensor input below the minimum acceptable
voltage
P0073 Ambient Temp Sensor High Ambient temp. sensor input above the maximum acceptable
voltage
RSELECTRONIC CONTROL MODULES8E-13
POWERTRAIN CONTROL MODULE (Continued)
ProCarManuals.com
(M) Check Engine Lamp (MIL) will illuminate during engine operation if this Diagnostic Trouble Code was recorded.
(G) Generator Lamp Illuminated
GENERIC
SCAN TOOL
CODEDRB SCAN TOOL DISPLAY DESCRIPTION OF DIAGNOSTIC TROUBLE CODE
P1298 Lean Operation at Wide Open Throttle A prolonged lean condition is detected during Wide Open
Throttle.
P1299 (M) Vacuum Leak Found (IAC Fully
Seated)MAP Sensor signal does not correlate to Throttle Position
Sensor signal. Possible vacuum leak.
P1388 Auto Shutdown Relay Control Circuit An open or shorted condition detected in the ASD or CNG
shutoff relay control ckt.
P1389 No ASD Relay Output Voltage At PCM No Z1 or Z2 voltage sensed when the auto shutdown relay is
energized.
P1390 (M) Timing Belt Skipped 1 Tooth or More Relationship between Cam and Crank signals not correct.
P1391 (M) Intermittent Loss of CMP or CKP Loss of the Cam Position Sensor or Crank Position sensor
has occurred. For PL 2.0L
P1398 (M) Mis-Fire Adaptive Numerator at Limit PCM is unable to learn the Crank Sensor's signal in
preparation for Misfire Diagnostics. Probable defective Crank
Sensor.
P1399 Wait To Start Lamp Circuit An open or shorted condition detected in the Wait to Start
Lamp circuit.
P1403 No 5 Volts to EGR Sensor Loss of 5v feed to the EGR position sensor.
P1476 Too Little Secondary Air Insufficient flow of secondary air injection detected during
aspirator test.(was P0411)
P1477 Too Much Secondary Air Excessive flow of secondary air injection detected during
aspirator test (was P0411).
P1478 (M) Battery Temp Sensor Volts Out of Limit Internal temperature sensor input voltage out of an
acceptable range.
P1479 Transmission Fan Relay Circuit An open or shorted condition detected in the transmission
fan relay circuit.
P1480 PCV Solenoid Circuit An open or shorted condition detected in the PCV solenoid
circuit.
P1481 EATX RPM Pulse Performance ETAX RPM pulse generator signal for misfire detection does
not correlate with expected value.
P1482 Catalyst Temperature Sensor Circuit
Shorted LowCatalyst temperature sensor circuit shorted low.
P1483 Catalyst Temperature Sensor Circuit
Shorted High.Catalyst temperature sensor circuit shorted high.
P1484 Catalytic Converter Overheat Detected A catalyst overheat condition has been detected by the
catalyst temperature sensor.
P1485 Air Injection Solenoid Circuit An open or shorted condition detected in the air assist
solenoid circuit.
P1486 (M) Evap Leak Monitor Pinched Hose
FoundLDP has detected a pinched hose in the evaporative hose
system.
P1487 Hi Speed Rad Fan CTRL Relay Circuit An open or shorted condition detected in the control circuit of
the #2 high speed radiator fan control relay.
P1488 Auxiliary 5 Volt Supply Output Too Low Auxiliary 5 volt sensor feed is sensed to be below an
acceptable limit.
8E - 22 ELECTRONIC CONTROL MODULESRS
POWERTRAIN CONTROL MODULE (Continued)
ProCarManuals.com
ELECTRONIC CONTROL MODULES
TABLE OF CONTENTS
page page
ENGINE CONTROL MODULE
DESCRIPTION..........................1
OPERATION............................1
STANDARD PROCEDURE - PCM/ECM/SKIM
PROGRAMMING - DIESEL...............2REMOVAL.............................4
INSTALLATION..........................4
ENGINE CONTROL MODULE
DESCRIPTION
The ECM is located in the left front corner of the
engine compartment attached to the radiator support
(Fig. 1).
OPERATION
The ECM has been programmed to monitor differ-
ent circuits of the diesel fuel injection system. Thismonitoring is called on-board diagnostics. Certain cri-
teria must be met for a diagnostic trouble code to be
entered into the ECM memory. The criteria may be a
range of: engine rpm, engine temperature, time or
other input signals to the ECM. If all of the criteria
for monitoring a system or circuit are met, and a
problem is sensed, then a DTC will be stored in the
ECM memory. It is possible that a DTC for a moni-
tored circuit may not be entered into the ECM mem-
ory, even though a malfunction has occurred. This
may happen when the monitoring criteria have not
been met. The ECM compares input signal voltages
from each input device with specifications (the estab-
lished high and low limits of the input range) that
are programmed into it for that device. If the input
voltage is not within the specifications and other
trouble code criteria are met, a DTC will be stored in
the ECM memory.
ECM OPERATING MODES
As input signals to the ECM change, the ECM
adjusts its response to the output devices. For exam-
ple, the ECM must calculate a different fuel quantity
and fuel timing for engine idle condition than it
would for a wide open throttle condition. There are
several different modes of operation that determine
how the ECM responds to the various input signals.
Ignition Switch On (Engine Off)
When the ignition is turned on, the ECM activates
the glow plug relay for a time period that is deter-
mined by engine coolant temperature, atmospheric
temperature and battery voltage.
Engine Start-Up Mode
The ECM uses the engine temperature sensor and
the crankshaft position sensor (engine speed) inputs
to determine fuel injection quantity.
Normal Driving Modes
Engine idle, warm-up, acceleration, deceleration
and wide open throttle modes are controlled based on
all of the sensor inputs to the ECM. The ECM uses
Fig. 1 ENGINE CONTROL MODULE LOCATION-
TYPICAL
1 - BATTERY
2 - IPM (INTEGRATED POWER MODULE)
3 - ECM (ENGINE CONTROL MODULE)
4 - RETAINING BOLT
5 - RADIATOR SUPPORT
6 - CLUTCH CABLE BRACKET (LHD)
7 - CLUTCH CABLE BRACKET RETAINING BOLT (LHD)
RGELECTRONIC CONTROL MODULES8Ea-1
ProCarManuals.com
these sensor inputs to adjust fuel quantity and fuel
injector timing.
Limp-In Mode
If there is a fault detected with the accelerator
pedal position sensor, the ECM will set the engine
speed at 1100 RPM.
Overspeed Detection Mode
If the ECM detects engine RPM that exceeds 5200
RPM, the ECM will set a DTC in memory and illu-
minate the MIL until the DTC is cleared.
After-Run Mode
The ECM transfers RAM information to ROM and
performs an Input/Output state check.
MONITORED CIRCUITS
The ECM is able to monitor and identify most
driveability related trouble conditions. Some circuits
are directly monitored through ECM feedback cir-
cuitry. In addition, the ECM monitors the voltage
state of some circuits and compares those states with
expected values. Other systems are monitored indi-
rectly when the ECM conducts a rationality test to
identify problems. Although most subsytems of the
engine control module are either directly or indirectly
monitored, there may be occasions when diagnostic
trouble codes are not immediately identified. For a
trouble code to set, a specific set of conditions must
occur and unless these conditions occur, a DTC will
not set.
DIAGNOSTIC TROUBLE CODES
Each diagnostic trouble code (DTC) is diagnosed by
following a specific procedure. The diagnostic test
procedure contains step-by-step instruction for deter-
mining the cause of the DTC as well as no trouble
code problems. Refer to the appropriate Diesel Pow-
ertrain Diagnostic Manual for more information.
HARD CODE
A DTC that comes back within one cycle of the
ignition key is a hard code. This means that the
problem is current every time the ECM/SKIM checks
that circuit or function. Procedures in this manual
verify if the DTC is a hard code at the beginning of
each test. When the fault is not a hard code, an
intermittent test must be performed. NOTE: If the
DRBIIItdisplays faults for multiple components (i.e.
ECT, VSS, IAT sensors) identify and check the
shared circuits for possible problems before continu-
ing (i.e. sensor grounds or 5-volt supply circuits).
Refer to the appropriate schematic to identify shared
circuits. Refer to the appropriate Diesel Powertrain
Diagnostic Manual for more information.INTERMITTENT CODE
A DTC that is not current every time the ECM/
SKIM checks the circuit or function is an intermit-
tent code. Most intermittent DTCs are caused by
wiring or connector problems. Problems that come
and go like this are the most difficult to diagnose;
they must be looked for under specific conditions that
cause them.NOTE: Electromagnetic (radio)
interference can cause an intermittent system
malfunction.This interference can interrupt com-
munication between the ignition key transponder and
the SKIM. The following checks may assist you in
identifying a possible intermittent problem:
²Visually inspect the related wire harness connec-
tors. Look for broken, bent, pushed out or corroded
terminals.
²Visually inspect the related wire harness. Look
for chafed, pierced or partially broken wire.
²Refer to hotlines or technical service bulletins
that may apply. Refer to the appropriate Diesel Pow-
ertrain Diagnostic Manual for more information.
ECM DIAGNOSTIC TROUBLE CODES
IMPORTANT NOTE: Before replacing the ECM for
a failed driver, control circuit or ground circuit, be
sure to check the related component/circuit integrity
for failures not detected due to a double fault in the
circuit. Most ECM driver/control circuit failures are
caused by internal failures to components (i.e. relays
and solenoids) and shorted circuits (i.e. sensor pull-
ups, drivers and ground circuits). These faults are
difficult to detect when a double fault has occurred
and only one DTC has set. If the DRBIIItdisplays
faults for multiple components (i.e.VSS, ECT, Batt
Temp, etc.) identify and check the shared circuits for
possible problems before continuing (i.e. sensor
grounds or 5-volt supply circuits). Refer to the appro-
priate wiring diagrams to identify shared circuits.
Refer to the appropriate Diesel Powertrain Diagnos-
tic Manual for more information.
STANDARD PROCEDURE - PCM/ECM/SKIM
PROGRAMMING - DIESEL
NOTE: Before replacing the PCM/ECM for a failed
driver, control circuit or ground circuit, be sure to
check the related component/circuit integrity for
failures not detected due to a double fault in the cir-
cuit. Most PCM/ECM driver/control circuit failures
are caused by internal component failures (i.e. relay
and solenoids) and shorted circuits (i.e. pull-ups,
drivers and switched circuits). These failures are
difficult to detect when a double fault has occurred
and only one DTC has set.
8Ea - 2 ELECTRONIC CONTROL MODULESRG
ENGINE CONTROL MODULE (Continued)
ProCarManuals.com
IGNITION CONTROL
TABLE OF CONTENTS
page page
IGNITION CONTROL
DESCRIPTION - IGNITION SYSTEM..........1
OPERATION - IGNITION SYSTEM...........1
SPECIFICATIONS
TORQUE.............................2
SPARK PLUG CABLE RESISTANCE........2
SPARK PLUG.........................2
FIRING ORDER........................3
AUTO SHUT DOWN RELAY
DESCRIPTION..........................3
OPERATION............................3
CAMSHAFT POSITION SENSOR
DESCRIPTION..........................3
OPERATION............................4
REMOVAL
REMOVAL - 2.4L.......................4
REMOVAL - 3.3/3.8L....................4
INSTALLATION
INSTALLATION - 2.4L...................6
INSTALLATION - 3.3/3.8L.................6
IGNITION COIL
DESCRIPTION..........................6
OPERATION............................6
REMOVAL
REMOVAL - 2.4L.......................7REMOVAL - 3.3/3.8L....................7
INSTALLATION
INSTALLATION - 2.4L...................7
INSTALLATION - 3.3/3.8L.................8
KNOCK SENSOR
DESCRIPTION..........................8
OPERATION............................8
REMOVAL
REMOVAL - 2.4L.......................8
REMOVAL - 3.8L.......................8
INSTALLATION
INSTALLATION - 2.4L...................8
INSTALLATION - 3.8L...................8
SPARK PLUG
DESCRIPTION
DESCRIPTION - STANDARD 4 CYLINDER . . . 9
DESCRIPTION - PLATINUM PLUGS........9
REMOVAL.............................9
INSTALLATION.........................10
SPARK PLUG CABLE
DESCRIPTION.........................10
REMOVAL.............................10
INSTALLATION.........................10
IGNITION CONTROL
DESCRIPTION - IGNITION SYSTEM
NOTE: All engines use a fixed ignition timing sys-
tem. Basic ignition timing is not adjustable. All
spark advance is determined by the Powertrain
Control Module (PCM).
The distributorless ignition system used on these
engines is referred to as the Direct Ignition System
(DIS). The system's three main components are the
coils, crankshaft position sensor, and camshaft posi-
tion sensor. The coil on plug ignition system utilizesan ignition coil for every cylinder, it is mounted
directly over the each spark plug.
OPERATION - IGNITION SYSTEM
The crankshaft position sensor and camshaft posi-
tion sensor are hall effect devices. The camshaft posi-
tion sensor and crankshaft position sensor generate
pulses that are inputs to the PCM. The PCM deter-
mines engine position from these sensors. The PCM
calculates injector sequence and ignition timing from
crankshaft & camshaft position. For a description of
both sensors, refer to Camshaft Position Sensor and
Crankshaft Position Sensor.
RSIGNITION CONTROL8I-1
ProCarManuals.com
FIRING ORDERAUTO SHUT DOWN RELAY
DESCRIPTION
The relay is located in the Power Distribution Cen-
ter (PDC). For the location of the relay within the
PDC, refer to the PDC cover for location. Check elec-
trical terminals for corrosion and repair as necessary
OPERATION
The ASD sense circuit informs the PCM when the
ASD relay energizes. A 12 volt signal at this input
indicates to the PCM that the ASD has been acti-
vated. This input is used only to sense that the ASD
relay is energized.
When energized, the ASD relay supplies battery
voltage to the fuel injectors, ignition coils and the
heating element in each oxygen sensor.
When energized, the ASD relay provides power to
operate the injectors, ignition coil, generator field, O2
sensor heaters (both upstream and downstream),
(EGR solenoid and PCV heater if equipped) and also
provides a sense circuit to the PCM for diagnostic
purposes. If the PCM does not receive 12 volts from
this input after grounding the ASD relay, it sets a
Diagnostic Trouble Code (DTC). The PCM energizes
the ASD any time there is a Crankshaft Position sen-
sor signal that exceeds a predetermined value. The
ASD relay can also be energized after the engine has
been turned off to perform an O2 sensor heater test,
if vehicle is equipped with OBD II diagnostics.
As mentioned earlier, the PCM energizes the ASD
relay during an O2 sensor heater test. This test is
performed only after the engine has been shut off.
The PCM still operates internally to perform several
checks, including monitoring the O2 sensor heaters.
CAMSHAFT POSITION
SENSOR
DESCRIPTION
The camshaft position sensorfor the 3.3/3.8L is
mounted in the front of the timing case cover (Fig. 6)
and the camshaft position sensor for the 2.4L is
mounted on the end of the cylinder head (Fig. 3).
FIRING ORDER 2.4L
Firing Order 1-2-3-4-5-6 3.3/3.8L
1 - Electrical Connector
RSIGNITION CONTROL8I-3
IGNITION CONTROL (Continued)
ProCarManuals.com
OPERATION
The camshaft position sensor provides cylinder
identification to the Powertrain Control Module
(PCM) (Fig. 1). The sensor generates pulses as
groups of notches on the camshaft sprocket pass
underneath it (Fig. 2). The PCM keeps track of
crankshaft rotation and identifies each cylinder by
the pulses generated by the notches on the camshaft
sprocket. Four crankshaft pulses follow each group of
camshaft pulses.
When the PCM receives 2 cam pulses followed by
the long flat spot on the camshaft sprocket, it knows
that the crankshaft timing marks for cylinder 1 are
next (on driveplate). When the PCM receives one
camshaft pulse after the long flat spot on the
sprocket, cylinder number 2 crankshaft timing marks
are next. After 3 camshaft pulses, the PCM knows
cylinder 4 crankshaft timing marks follow. One cam-
shaft pulse after the 3 pulses indicates cylinder 5.
The 2 camshaft pulses after cylinder 5 signals cylin-
der 6 (Fig. 2). The PCM can synchronize on cylinders
1or4.
When metal aligns with the sensor, voltage goes
low (less than 0.3 volts). When a notch aligns with
the sensor, voltage switches high (5.0 volts). As a
group of notches pass under the sensor, the voltage
switches from low (metal) to high (notch) then back
to low. The number of notches determine the amount
of pulses. If available, an oscilloscope can display the
square wave patterns of each timing event.
Top Dead Center (TDC) does not occur when
notches on the camshaft sprocket pass below the cyl-
inder. TDC occurs after the camshaft pulse (or
pulses) and after the 4 crankshaft pulses associatedwith the particular cylinder. The arrows and cylinder
call outs on (Fig. 2) represent which cylinder the flat
spot and notches identify, they do not indicate TDC
position.
REMOVAL
REMOVAL - 2.4L
The camshaft position sensor is mounted to the
rear of the cylinder head.
(1) Remove the negative battery cable.
(2) Disconnect electrical connectors from the cam-
shaft position sensor (Fig. 3).
(3) Remove camshaft position sensor mounting
screws. Remove sensor.
(4) Loosen screw attaching target magnet to rear
of camshaft and remove magnet (Fig. 4).
REMOVAL - 3.3/3.8L
(1) Disconnect the negative battery cable.
(2) Remove the air box cover and inlet tube (Fig.
5).
(3) Disconnect camshaft position sensor electrical
connector from the wiring harness connector (Fig. 6).
(4) Remove bolt holding sensor.
(5) Rotate sensor away from block.
Fig. 1 Camshaft Position Sensor
1 - ELECTRICAL CONNECTOR
2 - O-RING
3 - PAPER SPACER
Fig. 2 Camshaft Sprocket
1 - CAMSHAFT SPROCKET
2 - CYL #6
3 - CYL #5
4 - CYL #4
5 - CYL #3
6 - CYL #2
7 - CYL #1
8I - 4 IGNITION CONTROLRS
CAMSHAFT POSITION SENSOR (Continued)
ProCarManuals.com