Diagnosing a problem within the Computer Command Control System (CCCS) is not a difficult task as the
CCCS has a built-in diagnostic system, which indicates a problem by flashing the
“Check Engine” light on the instrument panel. All we need to do now is extract
the codes. By using the chart below, we will be able to narrow the problem area down
considerably. The following trouble codes are for 1985 to 1990 Camaro IROC-Z
vehicles.
| Code | Problem or Description |
Possible Causes |
| 12 |
No reference (All)
|
|
| 13 |
Oxygen sensor (All) |
|
| 14 |
Coolant sensor (All)
|
|
| 15 |
Coolant sensor circuit (All)
|
|
| 21 |
Throttle position sensor (All) |
|
| 22 |
Throttle (All) |
|
| 23 |
Manifold Air |
|
| 24 |
Vehicle speed (All)
|
|
| 25 |
Manifold Air |
|
| 32 |
Baro sensor |
|
| 32 |
EGR system |
|
| 33 |
Manifold (All 1988 and later TBI V8, 1990 and later TPI V8)
|
|
| 33 |
Mass Air Flow (1985 to 1989 vehicles, TPI V8)
|
|
| 34 |
Manifold (1988 and later TBI V8, 1990 and later TPI V8) High vacuum sensed |
|
| 34 |
Mass Air Flow (1985 to 1989 vehicles, MPFI V6 and TPI V8) Low airflow indicated. |
|
| 35 |
Idle Air Control (1987 to 1989 vehicles, TPI V8) |
|
| 41 |
Cylinder select (Fuel injected vehicles) |
|
| 41 | No distributor reference pulses to ECM with engine running (Carbureted vehicles) |
|
| 42 |
Bypass or EST (All) |
|
| 43 |
Electronic Spark Control (All) |
|
| 44 |
Lean exhaust (All) |
On
On fuel injection vehicles:
|
| 45 |
Rich exhaust (All) |
On
On fuel injection vehicles:
|
| 51 |
PROM problem (All) |
|
| 52 |
Fuel CALPAK |
|
| 53 |
System (except 5.0L carbureted) |
|
| 53 |
EGR control (5.0L carbureted) |
|
| 54 |
Fuel pump |
|
| 55 |
ECM |
|
To extract this information from the ECM, we must use a jumper wire
to ground the “Test” terminal on the ALDL connector.
This terminal is part of a wiring connector located just underneath the dashboard,
next to the steering column. A small plate is used to cover the connector and must be
removed to gain access to the terminals. With the connector exposed, push one end of the
jumper wire into the “Test” terminal (B) and the other end into the
“Ground” terminal (A). See figure 1.
Keep in mind that the ignition must be OFF so the risk of damage to the ECM is
prevented. Once the terminals are shorted, turn the ignition to the ON position without
starting the vehicle. The “Check Engine” light will begin to flash a series of
codes, the first one, code 12, will consist of one flash, followed by a short pause, and
then two flashes in quick succession.
After a longer pause, the code will repeat itself two more times, then proceed with
any additional stored codes in the same manner, displaying each code three times before
continuing on to the next. Once all of the codes have been displayed, the ECM will start
over the sequence with code 12. If no codes are stored, code 12 will repeat until the
ignition is turned OFF and the jumper wire removed. Once you see code 12 display for a
forth time in a row, you can safely bet that no additional codes have been stored.

Another method is to obtain a GM Code
Scanner from most automotive stores (and others like Sears) for around $20. Follow
the instructions that come with the unit to extract the codes. Although they are
more expensive than a paper clip, they are much easier to deal with and extract codes much
faster. Just ensure you obtain a scanner that includes your year vehicle.
Once the codes have been extracted from the
ECM, use the following chart to further diagnose the problem area. A good rule of thumb is
to ensure that the code isn’t falsely triggered. This can be done by resetting the
ECM (by disconnecting the positive (+) battery cable for 30 seconds, then reconnecting)
and checking to see if the code re-appears during normal driving conditions. In some
cases, codes may be stored without displaying a “Check Engine” light. The most
common is code 42, which is the EST or bypass circuit. If the ECM detects loss of signal
with the EST (when performing base timing adjustment for example) then regains
connectivity, the “Check Engine” light will extinguish, however, a code 42 will
be stored until erased from the ECM’s memory.
Once the problem area has been determined, locate where the problem
area resides. Once a repair action has been taken, reset the ECM and see if the code
re-appears during normal driving conditions.
To select another year or component, simply reselect your
options above and click Select again.