DIAGNOSIS & TESTING
Diagnosis of the CCC system should be performed in the following order
- Make sure that all engine systems not related to the CCC system are operating properly. DO NOT proceed with testing unless all other problems have been repaired.
- Go to the Diagnostic Circuit Check chart and follow all instructions given there to verify proper operation of ECM self-diagnostics and to obtain any stored trouble codes.
- If trouble codes were displayed, determine whether the codes are "intermittent" or "hard". Go to numbered Code Charts for further diagnosis of stored trouble codes.
- If no trouble codes were displayed, proceed to Field Service Mode on TBI models (part of Diagnostic Circuit Check).
- If no trouble is indicated by any of these charts, use the TROUBLE SHOOTING material in this article. The comments there will send you to the proper component charts or tell you what to fix.
- After any repairs have been made, always perform System Performance Check. Clear any trouble codes.
Note. Each of the steps listed here are described later in this section. If you are unsure of the proper way to test, read through the following material.
Scheme 163
- Turn ignition switch on but do not start engine. "SERVICE ENGINE SOON" lamp should glow. Locate Assembly Line Communication Link (ALCL) connector attached to ECM wiring harness under instrument panel near the steering column (under driver's seat on "G" model vans). Insert spade lug terminal across the "TEST" terminal and "GROUND" terminal. (Scheme 163) CAUTION: Inserting spade lug in terminals of ALCL connector grounds "TEST" terminal lead. DO NOT ground ALCL connector until after ignition is on or engine is started. (Scheme 163): ALCL Connector Terminal Locations
- "SERVICE ENGINE SOON" light should flash code "12" ("FLASH", pause, "FLASH", "FLASH"). Code "12" will be repeated 3 times. If any trouble codes are stored in the ECM memory, they will be displayed in the same manner.
- Trouble codes will be displayed from lowest to highest numbered codes (3 times each) and be repeated as long as the "TEST" terminal of the ALCL connector is grounded.
- To exit diagnostic mode, turn ignition switch off and remove spade lug terminal from ALCL connector.
CLEARING TROUBLE CODES
Trouble codes are cleared by removing battery voltage from the ECM for at least 10 seconds. To do so, be sure ignition switch is "OFF" and remove battery positive terminal, or disconnect ECM harness from positive battery pigtail, or remove ECM fuse from fuse block.
READING TROUBLE CODES
The ECM stores component failure information for the CCC system under a related trouble code which can be recalled for diagnosis and repair. When recalled, these codes will be displayed by flashes of the "SERVICE ENGINE SOON" light. Trouble codes are displayed starting with the lowest numbered code. Only codes that represent a definite malfunction will be shown.
Trouble codes are read by counting flashes of the "SERVICE ENGINE SOON" light, or by reading output of a diagnostic tool connected to the ALCL connector. These special tools are faster and more accurate, but are not mandatory.
If a special diagnostic tool is not available, read the flashes of the "SERVICE ENGINE SOON" lamp. For example, "FLASH", "FLASH", pause, "FLASH", longer pause, identifies "21". The first flashes are the first digit of the trouble code, the second set of flashes represent the second digit.
TROUBLE CODE IDENTIFICATION - TBI MODELS
| Code | Circuit Affected |
|---|---|
| 13 | Open Oxygen Sensor Circuit |
| 14 | Coolant Sensor Signal Voltage Low |
| 15 | Coolant Sensor Signal Voltage High |
| 21 | TPS Signal Voltage High |
| 22 | TPS Signal Voltage Low |
| 24 | Vehicle Speed Sensor Circuit |
| 32 | EGR System Failure (2.8L & 4.3L Only) |
| 33 | MAP Sensor Signal Voltage High |
| 34 | MAP Sensor Signal Voltage Low |
| 35 | IAC Circuit (2.5L Only) |
| 42 | EST Circuit |
| 43 | ESC Circuit (2.8L Only) |
| 44 | Lean Exhaust Indication |
| 45 | Rich Exhaust Indication |
| 51 | PROM Problem |
| 52 | Fuel CALPAK Missing (2.8L & 4.3L Only) |
| 54 | Fuel Pump Relay Circuit Low Voltage (2.8L Only) |
| 55 | Replace ECM |
ECM TROUBLE CODE ID - 2.5L, 2.8L & 4.3L TBI
TROUBLE CODE DETERMINATION (HARD OR INTERMITTENT)
During any diagnostic procedure, you must decide between "hard" codes and "intermittent" codes. Diagnostic charts will not help analyze intermittent failures. Proper use of the Diagnostic Circuit Check chart will determine whether a stored code is "hard" or "intermittent".
An "intermittent" code is one which does not reset itself and is not present while diagnosing vehicle. Intermittent codes are frequently caused by loose connections. A "hard" code will repeat itself during circuit check and reset itself while diagnosing vehicle.
DIAGNOSTIC CHARTS
The Diagnostic Charts are used to find and repair problems which On-Vehicle Diagnostics have found. These charts include
- Charts which fix a problem when the On-Vehicle Diagnostics don't work.
- Charts where a stored trouble code leads you to a particular problem.
- Charts which are used because the Field Service Mode (TBI models) found a problem.
- "Engine Cranks But Won't Run" charts.
DIAGNOSTIC CIRCUIT CHECK
- If complaint is "SERVICE ENGINE SOON" light related, this check will lead to the most likely problem area (if a malfunction exists). Enter diagnostic mode and record stored trouble codes.
- Begin diagnosis with the lowest numbered code shown and go to the numbered trouble code chart. If code "51" is displayed, see PROM removal and installation in this article.
DIAGNOSTIC SYMPTOM CHECK
- If complaint is NOT "SERVICE ENGINE SOON" light related, this check will lead to most likely problem area. However, first make checks that would normally be made for the complaint on a vehicle without CCC system.
- Follow instructions in diagnostic chart and repair malfunction. After repair, perform Field Service Mode check (TBI models).
FIELD SERVICE MODE
- This test confirms proper operation of fuel system and verifies Closed Loop operation. It is part of the Diagnostic Circuit Check for TBI models. Clear codes and perform this test after any repair is completed.
- When performing this check, always engage parking brake and block drive wheels.
- On some engines, the oxygen sensor will cool off after only a short period of time while engine is idling. This will cause engine to go into open loop. To restore closed loop mode, run engine at part throttle for several minutes, accelerating from idle to part throttle several times.
DIAGNOSTIC TOOLS
The CCC system does not require special tools for diagnosis. A tachometer, dwell meter, test light, ohmmeter, digital voltmeter with 10 megohms impedance (minimum), vacuum pump, vacuum gauge and 6 jumper wires 6" long (1 wire with female connectors at both ends, 1 wire with male connectors at both ends, 4 wires with male and female connectors at opposite ends) are the only tools necessary for diagnosis.
A test light, rather than a voltmeter, must be used when indicated by a diagnostic chart.
Some brands of dwell meter are not compatible with General Motors CCC systems. If engine operation seems to change as meter is connected, remove dwell meter and use another type.
Note. Special "SCAN" testers can be used to read trouble codes and check voltages in the system. These tools can save a great deal of time, but are not required. Refer to tester manual for operating procedures. Also see "SCAN" charts in this article.
The diagnostic circuit check is an organized approach for identifying a problem caused by the Fuel Injection System. Driver complaints fall into 3 categories: steady "SERVICE ENGINE SOON" light, driveability problems, and engine "CRANKS BUT, WON'T RUN".
Note. The following step numbers refer to the numbers in the accompanying flow chart(s).
- A steady "SERVICE ENGINE SOON" light, with ignition on and engine not running, confirms battery and ignition voltage to ECM.
- Code 12 should flash 3 times, followed by any other trouble codes stored in memory.
- Record all stored codes except Code 12.
- With engine running and diagnostic terminal grounded, ECM will respond to O2 sensor signal voltage and use the "SERVICE ENGINE SOON" light to display this information as follows: A) Closed loop confirms that O2 sensor voltage is being used to control fuel delivery. Signal voltage will vary from .35-.55 volt. B) Open loop confirms that O2 sensor voltage to ECM is unusable. Signal voltage is a fixed value between .35 and .55 volt. System will flash open loop for 30 seconds to 2 minutes or until O2 sensor reaches operating temperature. C) O2 sensor signal voltage will be less than .35 volt. Refer to Code 44. D) O2 sensor signal voltage will be more than .55 volt. Refer to Code 45.
- Road test of system in field service mode must be done at steady speeds. In this mode the following conditions may be observed and should be considered normal: light on too long under acceleration (due to acceleration enrichment); light off too long under deceleration (due to decel leaning of fuel mixture or fuel cut-off); light on too long at idle with idle below 1200 RPM.
"Non-Scan" Diagnostic Circuit Check. Scheme 164
CHART A1 - NO "SERVICE ENGINE SOON" LIGHT
There should always be a steady "SERVICE ENGINE SOON" light when ignition is on with engine not running (battery voltage supplied directly to light). The ECM will control the light and turn it on by providing a ground path through circuit No. 419 to the ECM.
If engine runs okay, check for: faulty light bulb; circuit No. 419 open; gauge fuse blown (resulting in no stop lights, oil or generator lights, seat belt reminder, etc).
If engine cranks but will not run, check: continuous battery (fuse or fusible link open); ECM ignition fuse open; battery circuit No. 340 to ECM open; ignition circuit No. 439 to ECM open; poor connector to ECM.
Solenoids and relays are turned on or off by the ECM. Solenoid and relay coil resistance must measure more than 20 ohms. Less resistance will cause early failure of the ECM "driver". Before replacing the ECM, be sure to check the coil resistance of all solenoids and relays controlled by the ECM.
Chart A1 Schematic, No "Service Engine Soon" Light. Scheme 165
Chart A1 Flowchart, No "Service Engine Soon" Light. Scheme 166
Chart A1 Flowchart, No "Service Engine Soon" Light. Scheme 167
CHART A2 - WON'T FLASH CODE 12
There should always be a steady "SERVICE ENGINE SOON" light when ignition is on with engine not running (battery voltage supplied directly to light). The ECM will control the light and turn it on by providing a ground path through circuit No. 419 to the ECM.
With diagnostic terminal grounded, light should flash a Code 12, followed by any trouble code(s) stored in memory. A steady light suggests a short to ground in light control circuit No. 419, or an open in diagnostic circuit No. 451.
Note. The following step numbers refer to the numbers in the accompanying flow chart(s).
- If light goes off when ECM connector is disconnected, circuit No. 419 is not shorted to ground. Check connector terminals physically for proper contact.
- This step checks for an open diagnostic circuit No. 451.
- "SERVICE ENGINE SOON" light wiring is okay. Problem is a faulty ECM or PROM. ECM is okay if a Code 51 is stored when PROM is removed. Replace PROM.
- Before replacing ECM, be sure to check coil resistance of all solenoids and relays controlled by the ECM.
Chart A2 Schematic, Won't Flash Code 12 "Serv Eng Soon" Light On Steady. Scheme 168
Chart A2 Flow Chart, Won't Flash Code 12 "Serv Eng Soon"Light On Steady. Scheme 169
Chart A2 Flow Chart, Won't Flash Code 12 "Serv Eng Soon"Light. Scheme 170
CHART A3 - ENGINE CRANKS, BUT WILL NOT RUN
Engine cranks but won't run, or engine may start, but immediately stops running. Battery condition and engine cranking speed are okay. There is enough fuel in tank.
Note. The following step numbers refer to the numbers in the accompanying flow chart(s).
- "SERVICE ENGINE SOON" light on is basic check for ignition and battery supply to ECM.
- Fuel spray from injector indicates that fuel is available. Engine could be flooded due to too much fuel.
- While cranking, there should be no fuel spray with injector disconnected. Replace injector if it sprays fuel or drips.
- Check voltage at spark plugs with ST-125 (or equivalent). No spark indicates basic HEI problem. If spark is okay, check for: TPS sticking or binding; open coolant sensor circuit with ignition off (see Code 15); EGR sticking open; open crank signal (may cause a no start during very cold weather); low fuel pressure or volume (see Chart A5).
- EFI system okay. Reconnect injector.
- No fuel spray from injector indicates a faulty fuel system or no ECM control of injector. If the test light blinks while cranking (even if dim) ECM control is okay. The test light should be 1847 bulb (6.3 volts).
- Probe each connector terminal with test light to ground. There should be a light on one terminal, confirming ignition voltage at connector. ECM injector control circuit No. 467 may be open. Reconnect injector. Using test light connected to ground, check for light at white ECM connector terminal "8". Light at this point indicates that injector drive circuit is okay.
- No blinking light indicates no ECM control of injector. With voltmeter in "AC Volts" position, and voltage scale switch in 2 volt range, voltage should be greater than .7 volt AC. If voltage reading is less than .7 volt AC, there is an open or short to ground in HEI reference circuit No. 430. If circuit is okay, there is a basic HEI problem.
- ALTERNATE PROCEDURE. Disconnect distributor connector. Momentarily touch ECM side of connector circuit 430 with test light to 12 volts. Note injector as contact is made. Each time test light contacts circuit 430, injector should turn. If so, ECM injector control circuit is okay. Contact on ST-125 and check for "spark". If on, it is faulty HEI module. No spark indicates basic HEI problem.
Chart A3 Schematic, Engine Cranks, But Will Not Run. Scheme 171
Chart A3 Flowchart, Engine Cranks, But Won't Run (1 of 2). Scheme 172
Chart A3 Flowchart (1 of 2), Engine Cranks, But Won't Run (1 of 2 PART A). Scheme 173
Chart A3 Flowchart (1 of 2), Engine Cranks, But Won't Run (2 of 2 PART B). Scheme 174
Chart A4 Flowchart, Engine Cranks, But Won't Run (2 of 2). Scheme 175
Chart A4 Flowchart (2 of 2), Engine Cranks, But Won't Run (1 of 2 PART A). Scheme 176
Chart A4 Flowchart (2 of 2), Engine Cranks, But Won't Run (2 of 2 PART B). Scheme 177
CHART A5 - FUEL SYSTEM DIAGNOSIS (1 OF 3)
When ignition switch is turned to "ON" position, the ECM will turn the in-tank fuel pump on. Pump will remain on as long as engine is cranking or running, and the ECM is receiving HEI distributor reference pulses.
If there are no reference pulses, ECM will shut off fuel pump within 2 seconds after key is turned on.
Fuel pressure at TBI unit is controlled at 9-13 lbs. Excess fuel is returned to fuel tank.
Fuel pump test terminal is located in ALCL connector terminal "G". When engine is stopped, pump can be turned on by applying battery voltage to test terminal.
Improper fuel system pressure will result in one or all of the following symptoms: Cranks But Won't Run, Code 44, Code 45, cuts out (may feel like ignition problem), poor fuel economy, loss of power, or hesitation.
Note. The following step numbers refer to the numbers in the accompanying flow chart(s).
- If fuse is blown, test confirms short to ground on circuit 120. Be sure fuel pump is disconnected before test.
- Determines if pump circuit is ECM controlled. ECM turns pump relay on, then off within 2 seconds since engine is not cranking or running.
- Fuel pump on if circuit 120 wiring is OK. If pump runs, it is a basic fuel delivery problem which the following steps will locate.
- Checks for battery voltage at pump relay.
- Checks relay ground circuit 450.
Chart A5 Schematic, Fuel System Diagnosis. Scheme 178
Chart A5 Flowchart, Fuel System Diagnosis (1 of 3). Scheme 179
Note. EFI system under pressure. To avoid fuel spillage, refer to field service procedures for testing or making repairs requiring disassembly of fuel lines or fittings.
Chart A5 Flowchart (1 of 3), Fuel System Diagnosis (1 of 3 PART A). Scheme 180
Chart A5 Flowchart (1 of 3), Fuel System Diagnosis (2 of 3 PART B). Scheme 181
Chart A5 Flowchart (1 of 3), Fuel System Diagnosis (3 of 3 PART C). Scheme 182
CHART A6 - FUEL SYSTEM DIAGNOSIS (2 OF 3)
- 6) Checks for ECM control of relay through circuit 465.
- 7) The oil pressure switch is a parallel circuit to the fuel pump relay. If the relay fails, the pump will continue to run via the oil pressure switch circuit. Relay failure will result in extended engine cranking time and a possible no start condition if engine will not crank fast enough to close oil pressure switch.
- 8) Checks oil pressure switch to be sure it provides battery feed to fuel pump should pump relay fail.
- 9) Checks for open oil pressure switch with ignition off. Should switch stick closed, fuel pump will continue to run and discharge the battery.
Chart A6 Flowchart, Fuel System Diagnosis (2 of 3). Scheme 183
Chart A6 Flowchart (2 of 3), Fuel System Diagnosis (1 of 2 PART A). Scheme 184
Chart A6 Flowchart (2 of 3), Fuel System Diagnosis (2 of 2 PART B). Scheme 185
CHART A7 - FUEL SYSTEM DIAGNOSIS (3 OF 3)
Note. The following step numbers refer to the numbers in the accompanying flow chart(s).
- Pressure below 9 psi may have 2 causes: Regulated pressure less than 9 psi when amount of fuel is okay, but pressure is too low. System will run lean and may set Code 44. Will be hard to start cold with overall poor performance. Restricted flow causing pressure drop. Normally, a vehicle with a fuel pressure of less than 9 psi at idle will not be driveable. However, if the pressure drop occurs only while driving, the engine will normally surge, then stop as pressure begins to drop rapidly.
- Restricting fuel return line allows fuel pump to develop maximum pressure (dead head pressure). When battery voltage is applied to pump test terminal, pressure should be 13-18 psi.
- This test determines if high fuel pressure is due to a restricted fuel return line or a throttle body pressure regulator problem.
Chart A7 Schematic, Fuel System Diagnosis. Scheme 186
Chart A7 Flowchart (3 of 3), Fuel System Diagnosis. Scheme 187
Chart A7 Flowchart (3 of 3), Fuel System Diagnosis. Scheme 188
CODE 13 - OXYGEN (O2) SENSOR CIRCUIT
Code 13 will set: at least 2 minutes after engine starts, with O2 sensor signal voltage between .35 and .55 volts for more than one minute, and TPS signal above 6% (.8 to 1.2 volts, about 1200 RPM). ECM supplies voltage of about .45 volt between terminals "8" and "15". (If measured with a 10-megohm digital voltmeter, this may read as low as .32 volts.) The O2 sensor varies the voltage from about one volt (exhaust rich) down to about .10 volt (exhaust lean).
The sensor is like an open circuit and produces no voltage when it is below about 600°F (310°C). An open sensor circuit or cold sensor causes open loop operation.
Note. The following step numbers refer to the numbers in the accompanying flow chart(s).
- Grounding diagnostic terminal with engine running activates "Field Service Mode", which allows ECM to confirm either open or closed loop operation using the "SERVICE ENGINE SOON" light.
- Verifies no additional codes stored, and that Code 13 is intermittent.
- Simulates lean exhaust. If ECM and wiring are okay, ECM will see lean condition and turn "SERVICE ENGINE SOON" light off for at least 15 seconds after engine start, then flash "open loop". Light remaining off for a longer period of time before flashing open loop is normal.
Code 13 Schematic, Oxygen Sensor Circuit. Scheme 189
Code 13 Flowchart, Oxygen Sensor Circuit. Scheme 190
Code 13 Flowchart, Oxygen Sensor Circuit. Scheme 191
CODE 14 - COOLANT SENSOR CIRCUIT (SIGNAL VOLTAGE LOW)
The Coolant Temperature Sensor (CTS) uses a thermistor to control signal voltage to ECM. ECM applies voltage on circuit No. 410 to the sensor. When engine is cold, sensor resistance is high (ECM sees high signal voltage).
As engine warms, sensor resistance becomes less, and voltage drops. At normal engine operating temperature voltage will measure about 1-1.5 volts at ECM terminal 4.
Code 14 will set if signal voltage indicates coolant temperature above 275°F (135°C) for more than two seconds.
Coolant temperature influences control of fuel delivery, engine timing, idle speed and transmission converter clutch.
Note. The following step numbers refer to the numbers in the accompanying flow chart(s).
- If voltage is above 4 volts, ECM and wiring are okay.
- If checking resistance at coolant sensor is difficult because of sensor location, disconnect black ECM connector and check resistance between harness connector terminals 4 and 11.
Code 14 Schematic, Coolant Sensor Ckt Signal Voltage Low. Scheme 192
Code 14 Flowchart, Coolant Sensor Ckt Signal Voltage Low. Scheme 193
| Temperature °F | Temperature °C | Ohms |
|---|---|---|
| 210 | 100 | 185 |
| 160 | 70 | 450 |
| 100 | 38 | 1,800 |
| 70 | 20 | 3,400 |
| 40 | 4 | 7,500 |
| 20 | 7 | 13,500 |
| 0 | 18 | 25,000 |
| 40 | 40 | 100,700 |
COOLANT SENSOR TEMPERATURE TO RESISTANCE VALUES (APPROXIMATE)
CODE 15 - COOLANT SENSOR CIRCUIT (SIGNAL VOLTAGE HIGH)
The Coolant Temperature Sensor (CTS) uses a thermistor to control signal voltage to ECM. ECM applies voltage on circuit No. 410 to the sensor. When engine is cold, sensor resistance is high (ECM sees high signal voltage).
As engine warms, sensor resistance becomes less, and voltage drops. See COOLANT SENSOR TEMPERATURE TO RESISTANCE VALUES (APPROXIMATE) table. At normal engine operating temperature, voltage will measure about 1-1.5 volts at ECM terminal 4.
ECM will set a Code 15 if signal voltage indicates a coolant temperature of less than -24°F (-35°C) for 4 seconds after engine has been running for more than one minute.
If coolant circuit No. 410 opens with ignition off, ECM will see -40°F (-40°C) and deliver fuel for this temperature. If actual temperature is above about 20°F (-7°C), engine will not start due to rich mixture unless "Clear Flood" is used by fully depressing accelerator. However, "SERVICE ENGINE SOON" light will not come on, and code will not be stored, until engine has run for one minute.
Note. The following step numbers refer to the numbers in the accompanying flow chart(s).
- If voltage is above 4 volts, ECM and wiring are okay. If location of sensor makes it hard to check, disconnect Black ECM connector and check resistance between connector terminals 4 and 11.
Code 15 Schematic, Coolant Sensor Ckt Signal Voltage High. Scheme 194
Code 15 Flowchart, Coolant Sensor Ckt Signal Voltage High. Scheme 195
CODE 21 - THROTTLE POSITION SENS (TPS) (SIGNAL VOLTAGE HIGH)
The Throttle Position Sensor (TPS) provides a voltage signal that changes relative to the throttle valve position. Signal voltage will vary from less than 1.25 volts at idle to about 4.5 volts at wide open throttle.
The TPS signal is one of the most important inputs used by the ECM for fuel control and for most ECM controlled outputs.
Code 21 will set if TPS signal voltage is greater than 2.5 volts for 2 seconds with engine speed less than 1600 RPM, and MAP less than 9 psi (no load condition).
Note. The following step numbers refer to the numbers in the accompanying flow chart(s).
- Confirms Code 21 and that fault is present.
- Simulates Code 22. If ECM recognizes low signal voltage and sets Code 22, ECM and wiring are okay.
Code 21 Schematic, TPS Sensor Signal Voltage High. Scheme 196
Code 21 Flowchart, TPS Sensor Signal Voltage High. Scheme 197
Code 21 Flowchart, TPS Sensor Signal Voltage High (1 of 2). Scheme 198
Code 21 Flowchart, TPS Sensor Signal Voltage High (2 of 2). Scheme 199
CODE 22 - THROTTLE POSITION SENSOR (TPS) (SIGNAL VOLTAGE LOW)
The Throttle Position Sensor (TPS) provides a voltage signal that changes relative to the throttle valve position. Signal voltage will vary from less than 1.25 volts at idle to about 4.5 volts at wide open throttle.
The TPS signal is one of the most important inputs used by the ECM for fuel control and for most ECM controlled outputs.
Code 22 will set if TPS signal is less than .2 volts for 2 seconds and engine speed is less than 1600 RPM.
Note. The following step numbers refer to the numbers in the accompanying flow chart(s).
- Confirms Code 22 and that fault is present.
- Simulates Code 21. If ECM recognizes high signal voltage and sets code 21, ECM and wiring are okay.
- Checks for reference voltage from ECM. To prevent damage to ECM, disconnect White connector when checking circuit wiring for open or shorts to ground.
Code 22 Schematic, TPS Sensor Signal Voltage Low. Scheme 200
Code 22 Flowchart, TPS Sensor Signal Voltage Low. Scheme 201
Code 22 Flowchart, TPS Sensor Signal Voltage Low (1 of 2). Scheme 202
Code 22 Flowchart, TPS Sensor Signal Voltage Low (2 of 2). Scheme 203
CODE 24 - VEHICLE SPEED SENSOR (VSS)
The ECM supplies a current limited 12-volt signal on circuit No. 437. The Vehicle Speed Sensor (VSS), located in the instrument panel cluster, senses the speedometer rotating element and furnishes this information to the buffer as a pulsed signal (2 per cable revolution or 2002 pulses per mile).
The buffer assembly switches circuit No. 437 to ground for each pulse received. The ECM uses the time between pulses to determine vehicle speed.
Code 24 is set when circuit No. 437 voltage is constant (no rise and fall of voltage for 4 to 10 seconds), with engine speed between 1500 and 4400 RPM, transmission in Drive (as indicated by Park/Neutral switch), and low MAP (indicating engine deceleration).
Loss of VSS signal will affect the Torque Converter Clutch, Idle Air Control, and Fan Control (fan will not shut off above 30 MPH with A/C on).
Note. The following step numbers refer to the numbers in the accompanying flow chart(s).
- Checks to see if there is a VSS signal to ECM while turning a drive wheel. Voltage should vary from under 3 volts to over 6 volts as wheel is turned. Rotating wheel faster reduces variation.
Code 24 Schematic, Vehicle Speed Sensor. Scheme 204
Code 24 Flowchart, Vehicle Speed Sensor. Scheme 205
Code 24 Flowchart, Vehicle Speed Sensor. Scheme 206
CODE 33 - MAP SENSOR (SIGNAL VOLTAGE HIGH)
The MAP sensor responds to changes in manifold pressure (vacuum). The ECM receives this information as a signal voltage that varies from 1-1.5 volts at idle to 4-4.5 volts at wide open throttle.
If MAP sensor fails, ECM substitutes a fixed MAP value and uses the TPS signal to control fuel delivery.
Code 33 will set when signal is too high for more than 8 seconds while TPS voltage indicates throttle is closed.
Engine misfire or a low and unstable idle may set Code 33. Disconnect MAP sensor and system will go into back-up mode. If misfire or idle condition remains, MAP sensor is good.
Note. The following step numbers refer to the numbers in the accompanying flow chart(s).
- Confirms Code 33 and that fault is present.
- If ECM recognizes and sets Code 34 (low MAP signal), ECM and wiring are okay.
Code 33 Schematic, MAP Sensor Signal Voltage High. Scheme 207
Code 33 Flowchart, MAP Sensor Signal Voltage High. Scheme 208
Code 33 Flowchart, MAP Sensor Signal Voltage High. Scheme 209
CODE 34 - MAP SENSOR (SIGNAL VOLTAGE LOW)
The MAP sensor responds to changes in manifold pressure (vacuum). The ECM receives this information as a voltage signal that varies from about 1-1.5 volts at idle to 4-4.5 volts at wide open throttle.
If MAP sensor fails, ECM substitutes a fixed MAP value and uses the TPS signal to control fuel delivery.
Code 34 will set when signal is too low and ignition is turned on.
Note. The following step numbers refer to the numbers in the accompanying flow chart(s).
- Confirms Code 34, and that fault is present.
- If ECM recognizes and sets Code 33 (high MAP signal), ECM and wiring are okay.
Code 34 Schematic, MAP Sensor Signal Voltage Low. Scheme 210
Code 34 Flowchart, MAP Sensor Signal Voltage Low. Scheme 211
Code 34 Flowchart, MAP Sensor Signal Voltage Low. Scheme 212
CODE 35, IDLE AIR CONTROL (IAC)
The ECM controls engine idle speed by moving the Idle Air Control (IAC) valve to control air flow around the throttle plate. Voltage pulses are sent to the proper motor winding. The motor shaft and valve move a given distance for each pulse received.
To increase idle speed, the ECM signals the IAC valve to retract, allowing more air flow and increasing RPM. To decrease idle speed, ECM signals the valve to extend, reducing air flow and engine RPM.
The ECM "learns" correct valve position to maintain proper idle RPM. If "learned" IAC valve position is incorrect, ECM will command a reset. Reset occurs after next engine start when vehicle speed exceeds 35-45 MPH.
Code 35 Schematic, Idle Air Control (IAC). Scheme 213
Code 35 Flowchart, Idle Air Control (IAC). Scheme 214
Code 35 Flowchart, Idle Air Control (IAC). Scheme 215
CODE 42 - ELECTRONIC SPARK TIMING (EST)
Code 42 means ECM has seen an open or short to ground in the Electronic Spark Timing (EST) or by-pass circuits.
Note. The following step numbers refer to the numbers in the accompanying flow chart(s).
- Confirms Code 42 and that fault causing code is present.
- Checks for normal EST ground path through ignition module. An EST circuit No. 423 shorted to ground will also read less than 500 ohms (will be checked later).
- As test light voltage touches terminal 10, module should switch, causing ohmmeter to "overrange" (meter is in the 1000-2000 ohms position). Selecting 10-20,000 ohms position will indicate above 5000 ohms. The important thing is that the module "switched".
- The module did not switch and this step checks for: EST circuit No. 423 shorted to ground. By-pass circuit No. 424 open. Faulty ignition module connection or module.
- Confirms that Code 42 is a faulty ECM and not an intermittent in circuit Nos. 423 or 424.
Code 42 Schematic, Electronic Spark Timing. Scheme 216
Code 42 Flowchart, Electronic Spark Timing. Scheme 217
Code 42 Flowchart, Electronic Spark Timing (1 of 2). Scheme 218
Code 42 Flowchart, Electronic Spark Timing (2 of 2). Scheme 219
CODE 44 - LEAN EXHAUST INDICATION
The ECM supplies a voltage of about .45 volt between terminals "8" and "15" (measured with a one-megohm digital voltmeter, this may read as low as .32 volts). The O2 sensor varies voltage from about one volt (exhaust rich), to about .10 volt (exhaust lean). An open sensor circuit or cold sensor causes open loop operation.
Code 44 is set when the O2 sensor signal to ECM remains below .2 volt for 8 seconds or more, 2 minutes after engine start.
Note. The following step numbers refer to the numbers in the accompanying flow chart(s).
- Grounding the diagnostic terminal with the engine running enables the "Field Service Mode" and allows ECM to confirm either open or closed loop operation.
- A light out or "Open Loop" indicates fault is present. Disconnecting O2 sensor raises signal voltage above .2 volt. If ECM and wiring are okay, ECM should recognize higher voltage (.35-.55) and flash open loop when engine is started.
- Code 44 may be set by any of the conditions listed in chart. If these systems are operating properly, O2 sensor is faulty.
Code 44 Schematic, Lean Exhaust Indication. Scheme 220
Code 44 Flowchart, Lean Exhaust Indication. Scheme 221
Code 44 Flowchart, Lean Exhaust Indication. Scheme 222
CODE 45 - RICH EXHAUST INDICATION
The ECM supplies a voltage of about .45 volt between terminals "8" and "15" (measured with a one megohm digital voltmeter, this may read as low as .32 volts). The O2 sensor varies the voltage from about one volt (exhaust rich), to about .10 volt (exhaust lean). An open sensor circuit or cold sensor causes open loop operation.
Code 45 is set when the O2 signal voltage at the ECM black connector terminal "8" remains above .7 volts for one minute, one minute or more after engine start.
Note. The following step numbers refer to the numbers in the accompanying flow chart(s).
- Test confirms open or closed loop operation.
- A steady light or open loop indicates presence of fault. Grounding circuit No. 412 causes A low O2 sensor signal voltage. If ECM and wiring are okay, ECM should recognize low voltage and confirm lean signal by turning off the "SERVICE ENGINE SOON" light for at least 15 seconds.
- A Code 45 WILL NOT be caused by a faulty O2 sensor. Code 45 indicates a rich exhaust and diagnosis should begin with these items: fuel pressure, leaking injector, HEI shielding, canister purge, coolant sensor, MAP sensor, or TPS.
Code 45 Flowchart, Rich Exhaust Indication. Scheme 223
Code 45 Flowchart, Rich Exhaust Indication. Scheme 224
CODE 51 - FAULTY PROM
Checks that all pins are fully inserted into socket. If okay, replace PROM, clear memory and recheck. If Code 51 reappears, replace ECM.
CODE 55 - FAULTY ECM
Replace ECM. Clear codes, confirm closed loop operation and no "SERVICE ENGINE SOON" light.
CHART C1 - ECM REPLACEMENT CHECK CHART
In order to reduce incidents of repeat ECM failure, a revised ECM diagnostic procedure is available. Beginning in 1982, most ECMs are equipped with Integrated Circuits (IC) in place of separate transistors to operate various controlled components.
These ICs, called Quad-Drivers (QDR), have 4 separate outputs, meaning that each QDR can operate up to 4 different components. An inoperative QDR can result in ECM output becoming open or shorted to ground. Often, all 4 outputs of a QDR will fail, even if just one QDR circuit is faulty.
Refer to the following tables to determine which ECMs contain QDRs. Since this procedure is not applicable to ECMs which do not contain QDRs, those ECMs are not listed.
Performing the diagnostic flow chart will identify an inoperative QDR. Once the circuit is identified, it must be repaired to eliminate repeat ECM failure. This diagnostic procedure must be used when "Replace ECM" is the conclusion of any procedure.
| Application | (1) Output Terminals | |
|---|---|---|
| 1226458, 1226460 | ||
| QDR No. 1 | C1, C2, A2, A3 | |
| QDR No. 2 | A4, A5, A7, A7 | |
| 1225610, 1226100, 1226026, 1226430 | ||
| QDR No. 1 | Black 9, Black 14, Black 16, White 20 | |
| QDR No. 2 | Black 7, Black 22, White 19, White 19 | |
| 1226026, 1226430 | ||
| QDR No. 1 | Black 9, Black 14, Black 16, White 20 | |
| QDR No. 2 | Black 7, Black 22, White 19, White 19 | |
| 1226028, 1226462, 1226930 | ||
| QDR No. 1 | Blue 9, Blue 14, Blue 16, Red 20 | |
| QDR No. 2 | Blue 7, Blue 22, Red 19, Red 19 | |
| 1226156 | ||
| QDR No. 1 | White 20, Black 7, Black 9 | |
| 1226864 | ||
| QDR No. 1 | Black 7, Black 9, White 20 | |
| 226867 | ||
| QDR No. 1 | A2, A3, A4, C2 | |
| QDR No. 2 | C1, A5, A7, A7 | |
| 1226868, 1227746, 1227747 | ||
| QDR No. 1 | A2, A3, C1, C2 | |
| QDR No. 2 | A4, A5, A7, A7 | |
| 1227137, 1227429 | ||
| QDR No. 1 | A2, A3, C1, C2 | |
| QDR No. 2 | A4, A5, A7, A7 | |
| 1227748 | ||
| QDR No. 1 | Black 7, Black 7, Black 18, White 18 | |
| QDR No. 2 | Black 3, Black 4, White 21, White 22 | |
| 1227749 | ||
| QDR No. 1 | E7, E8, E9, F7 | |
| QDR No. 2 | F1, F2, F3, F4 | |
| (1) Colors refer to ECM connector colors. | ||
| (1) | Colors refer to ECM connector colors. |
ECM QDR IDENTIFICATION
Scheme 225
Note. Use this chart only after the normal diagnostic charts have determined that there is an ECM failure.