GM Service Manual Online
For 1990-2009 cars only

Refer to the following Engine Controls Schematics for wiring diagrams:

    • 

Power, Ground, MIL and Data Link


Object Number: 588096  Size: FS
Underhood Accessory Wiring Junction Block, Park/Neutral Position Switch, PCM and Generator
DRL, Canister, PWR DROP, TURN, SIR, IP-IGN, CRUISE, and ECM Fuse
DRL, Canister, PWR DROP, TURN, SIR, IP-IGN, CRUISE, and ECM Fuse
DRL, Canister, PWR DROP, TURN, SIR, IP-IGN, CRUISE, and ECM Fuse
DRL, Canister, PWR DROP, TURN, SIR, IP-IGN, CRUISE, and ECM Fuse
G100, G111 and G113
PCM, Engine Coolant Level Indicator Module, Windshield Washer Solvent Level Switch
G200 (3 of 4)
DLC Schematic 1 of 4
DLC Schematic 1 of 4
Handling ESD Sensitive Parts Notice
CD CHG, STOP LAMP, INT LAMP and CGR LTR Fuse
CD CHG, STOP LAMP, INT LAMP and CGR LTR Fuse
Handling ESD Sensitive Parts Notice
Power, Ground, Serial Data and EBCM
Engine Controls Components
Powertrain Control Module Description
CKP, CMP, ICM, Bank 1 KS and Bank 2 KS
OBD II Symbol Description Notice
    • 

CKP, CMP, ICM, Bank 1 KS and Bank 2 KS


Object Number: 588115  Size: FS
Underhood Accessory Wiring Junction Block, ICM, Automatic Transaxle, Stop Lamp Switch and EBCM
Handling ESD Sensitive Parts Notice
Handling ESD Sensitive Parts Notice
Engine Controls Components
Powertrain Control Module Description
Fuel Tank
Power, Ground, MIL and Data Link
OBD II Symbol Description Notice
    • 

Fuel Tank


Object Number: 588119  Size: FS
A/C Refrigerant Pressure Sensor, TP, MAP, ECT and IAT Sensor
Handling ESD Sensitive Parts Notice
Underhood Accessory Wiring Junction Block
G100, G111 and G113
G302 (1 of 2)
Underhood Accessory Wiring Junction Block
Handling ESD Sensitive Parts Notice
Engine Controls Components
Powertrain Control Module Description
Fuel Tank and Fuel Pump Resistor
CKP, CMP, ICM, Bank 1 KS and Bank 2 KS
OBD II Symbol Description Notice
    • 

Fuel Tank and Fuel Pump Resistor


Object Number: 588123  Size: FS
A/C Refrigerant Pressure Sensor, TP, MAP, ECT and IAT Sensor
Handling ESD Sensitive Parts Notice
G302 (1 of 2)
Underhood Accessory Wiring Junction Block
G100, G111 and G113
G100, G111 and G113
Handling ESD Sensitive Parts Notice
Engine Controls Components
Powertrain Control Module Description
Fuel Injectors
Fuel Tank
OBD II Symbol Description Notice

Circuit Description

The electronic ignition system uses a waste spark method of spark distribution. In this type of ignition system, the ignition control module triggers the correct coil, based on the sync signal that is received from the crankshaft position sensor. This results in both of the spark plugs that are connected to the coil firing at the same time. The spark plug for the cylinder on the exhaust stroke requires less energy in order to fire, leaving the remaining high voltage to fire the spark plug for the cylinder on the compression stroke.

During crank, the ignition control module monitors the CKP sync signal. The CKP sync signal is used in order to determine the correct cylinder pair to fire first. The CKP sync signal is used only by the ignition control module, in order to initiate the ignition coil firing sequence. The signal not passed to the PCM. After the ignition control module processes the CKP sync signal, the ignition control module monitors the 18X CKP signal and sends 18X and 3X reference pulses to the PCM. When the PCM receives these pulses, the PCM will command all 6 injectors, in order to allow a priming shot of fuel for all the cylinders. After the priming, the injectors are left OFF during the next 6 3X reference pulses from the ignition control module. This allows each cylinder a chance to use the fuel from the priming shot. During this waiting period, the PCM receives a camshaft position signal pulse. The camshaft position signal allows the PCM to operate the injectors sequentially, based on the camshaft position. If the camshaft position signal is not present at start-up, the PCM will begin sequential fuel delivery with a 1 in 6 chance that the fuel delivery is correct.

Diagnostic Aids

    • Inspect all wiring and connections of the PCM harness.
    • An intermittent may be caused by the following conditions:
       - Poor connections
       - Rubbed-through wire insulation
       - Broken wire inside the insulation
       - Damaged harness
       - Improper mating
       - Improperly formed or damaged terminals
       - Poor terminal-to-wire connection
    • A faulty engine coolant temperature sensor. Use a scan tool in order to compare the engine coolant temperature to the intake air temperature on a completely cool engine. The engine coolant temperature should be within 10°C (14°F) of the intake air temperature. If not, replace the ECT sensor. Refer to Engine Coolant Temperature Sensor Replacement .

Test Description

The numbers below refer to the step numbers on the diagnostic table:

  1. This step determines if the ignition control module (ICM) is receiving the 18X CKP reference signal. If the 18X CKP signal to the ICM is not present, there will be no RPM, no spark, and no fuel injector pulses.

  2. This step ensures that the ICM has the proper voltage supply and ground.

  3. This step verifies that the ICM is supplying the proper sensor feed voltage.

  4. Check for the proper operation of the CKP Sync signal, the ICM, and the related spark system components. Without the CKP Sync signal, the ICM is unable to properly sequence the ignition coils.

  5. If the 18X and the CKP Sync signals to the ICM, or if the 18X and 3X reference signals to the PCM short together, the vehicle will not start and run. However, there will be spark and fuel injector pulses.

  6. When the PCM is replaced, you must program the new PCM.

Engine Cranks But Will Not Run

Step

Action

Value(s)

Yes

No

1

Did you perform the Powertrain On Board Diagnostic (OBD) System Check?

--

Go to Step 2

Go to Powertrain On Board Diagnostic (OBD) System Check

2

Important: If the engine cranks and does not run, test the ignition relay feed circuits to and from the ignition relay. Refer to Power Distribution Schematics and Circuit Testing in Wiring Systems.

Important: Before proceeding with this diagnostic table, ensure that the vehicle battery is fully charged.

Important: If any DTCs are stored as failed since code clear, except DTC P1374, DTC P0336, or DTC P0341, diagnose the DTCs before continuing with this table.

  1. Inspect the fuses which supply the ignition positive voltage to the following components:
  2. • The electronic ignition control module
    • The fuel injectors
  3. If either fuse is blown, locate and repair the short to ground in the affected ignition positive voltage circuit. Repair the circuit as necessary. Refer to Wiring Repairs in Wiring Systems.

Did you find and correct any conditions?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

Go to Step 3

3

With a scan tool, command the fuel pump ON.

Does the fuel pump turn ON?

--

Go to Step 4

Go to Fuel Pump Electrical Circuit Diagnosis

4

  1. Turn OFF the ignition.
  2. Caution: Wrap a shop towel around the fuel pressure connection in order to reduce the risk of fire and personal injury. The towel will absorb any fuel leakage that occurs during the connection of the fuel pressure gage. Place the towel in an approved container when the connection of the fuel pressure gage is complete.

  3. Install a fuel pressure gauge at the fitting on the fuel rail.
  4. Turn ON the ignition, with the engine OFF.
  5. Observe the fuel pressure gauge.

Does the fuel pressure measure within the specified values and is the pressure holding?

333-376 kPa (48-55 psi)

Go to Step 5

Go to Fuel System Pressure Test (VIN K) or Fuel System Pressure Test (VIN 1)

5

  1. Turn OFF the ignition.
  2. Caution: Wrap a shop towel around the fuel pressure connection in order to reduce the risk of fire and personal injury. The towel will absorb any fuel leakage that occurs during the connection of the fuel pressure gage. Place the towel in an approved container when the connection of the fuel pressure gage is complete.

  3. Remove the fuel pressure gauge from the fuel rail.
  4. Install a scan tool.
  5. Turn ON the ignition, with the engine OFF.
  6. Select the Engine Data display on the scan tool.
  7. Observe the engine RPM while cranking the engine.

Does the scan tool indicate engine RPM?

--

Go to Step 17

Go to Step 6

6

  1. Turn OFF the ignition.
  2. Disconnect the ignition control module (ICM) connector.
  3. Turn ON the ignition, with the engine OFF.
  4. Connect a test lamp between the ignition positive feed and the ground terminal in the ICM connector.

Does the test lamp illuminate?

--

Go to Step 8

Go to Step 7

7

  1. Leave the ICM connector disconnected.
  2. Connect a test lamp between the ignition positive feed and the engine ground.

Does the test lamp illuminate?

--

Go to Step 39

Go to Step 40

8

  1. Turn OFF the ignition.
  2. Reconnect the ICM connector.
  3. Disconnect the 18X crankshaft position (CKP) sensor connector.
  4. Turn ON the ignition, with the engine OFF.
  5. Connect a DMM between the 18X CKP sensor feed circuit and the sensor ground circuit at the connector.

Does the voltage measure near the specified value?

B+

Go to Step 9

Go to Step 11

9

Connect a DMM between the 18X CKP sensor signal circuit and sensor ground circuit at the connector.

Does the voltage measure in the specified range?

6-8V

Go to Step 10

Go to Step 14

10

Inspect for faulty terminal connections at the 18X CKP sensor.

Repair the condition as necessary. Refer to Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

Go to Step 41

11

Connect a DMM between the 18X CKP sensor feed circuit and the engine ground.

Does the voltage measure near the specified value?

B+

Go to Step 12

Go to Step 13

12

  1. Turn OFF the ignition.
  2. Leave the 18X CKP sensor connector disconnected.
  3. Disconnect the ICM connector.
  4. Test the 18X CKP sensor ground circuit for an open.
  5. If you find a problem, repair the condition as necessary. Refer to Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

Go to Step 38

13

  1. Turn OFF the ignition.
  2. Leave the 18X CKP sensor connector disconnected.
  3. Disconnect the ignition ICM connector.
  4. Test the 18X CKP sensor feed circuit for an open or short to ground.
  5. If you find a problem, repair the condition as necessary. Refer to Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

Go to Step 38

14

  1. Leave the DMM connected.
  2. Turn OFF the ignition.
  3. Disconnect the ICM connector.
  4. Turn ON the ignition, with the engine OFF.

Does the voltage measure near the specified value?

B+

Go to Step 15

Go to Step 16

15

Locate and repair the short between the 18X CKP sensor signal circuit and the following circuits:

    • The 18X CKP sensor feed circuit
    • The battery positive voltage

Refer to Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

--

16

  1. Turn OFF the ignition.
  2. Disconnect the ICM connector.
  3. Turn ON the ignition, with the engine OFF.
  4. Test the 18X CKP signal circuit for the following conditions:
  5. • An open
    • A short to ground or to a sensor ground
  6. If you find a problem, repair the condition as necessary. Refer to Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

Go to Step 38

17

  1. Turn OFF the ignition.
  2. Disconnect all of the fuel injector connectors.
  3. Turn ON the ignition, with the engine OFF.
  4. Observe the fuel injector test lamp as you install the lamp in each injector connector.

Does the injector test lamp illuminate for any of the injectors?

--

Go to Step 18

Go to Step 19

18

  1. Leave the fuel injector connectors disconnected.
  2. Turn OFF the ignition.
  3. Disconnect the PCM connector.
  4. Turn ON the ignition, with the engine OFF.
  5. Observe the injector test lamp in the injector connectors.

Does the test lamp illuminate for any of the injectors?

--

Go to Step 43

Go to Step 46

19

  1. Leave the fuel injector connectors disconnected.
  2. Leave the injector test lamp installed in the injector connector.
  3. Observe the injector test lamp while cranking the engine. Repeat this step for each injector.

Did the injector test lamp blink for each injector?

--

Go to Step 24

Go to Step 20

20

Did the injector test lamp blink for any of the injectors?

--

Go to Step 21

Go to Step 22

21

  1. Turn OFF the ignition.
  2. Leave the injector connectors disconnected.
  3. Disconnect the PCM connector.
  4. Test for an open in the fuel injector control circuits that are associated with the injector test lamp that DID NOT blink.
  5. If you find a problem, repair the condition as necessary. Refer to Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

Go to Step 44

22

  1. Leave the fuel injector connectors disconnected.
  2. Turn ON the ignition, with the engine OFF.
  3. Connect a test lamp to ground.
  4. Probe the ignition positive voltage feed circuit to each injector connector.

Does the test lamp illuminate for each injector?

--

Go to Step 44

Go to Step 23

23

Locate and repair the open ignition positive feed circuit to the fuel injectors. Refer to Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

--

24

  1. Turn OFF the ignition.
  2. Disconnect a spark plug wire from a spark plug.
  3. Install a J 26792 Spark Tester in the end of the spark plug wire.
  4. Jumper the companion cylinder ignition wire to engine ground. The companion cylinder is the cylinder that shares the same ignition coil, for example, 1/4, 2/5, and 3/6.
  5. Crank the engine while observing the spark tester. You should observe spark.
  6. Repeat the above test for each ignition wire, noting any cylinders that do not have spark.

Is spark available at all cylinders?

--

Go to Step 34

Go to Step 25

25

Is spark available at any cylinder?

--

Go to Step 30

Go to Step 26

26

  1. Turn OFF the ignition.
  2. Disconnect the 18X CKP sensor connector.
  3. Turn ON the ignition, with the engine OFF.
  4. Connect a DMM between the CKP Sync signal circuit and ground.

Is the voltage in the specified range?

6-8V

Go to Step 27

Go to Step 28

27

  1. Inspect for faulty terminal connections at the 18X CKP sensor.
  2. If you find a problem repair the condition as necessary. Refer to Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

Go to Step 41

28

  1. Turn OFF the ignition.
  2. Disconnect the ICM connector.
  3. Turn ON the ignition, with the engine OFF.
  4. Test the CKP Sync signal circuit for a short to voltage or the 18X CKP sensor feed circuit.
  5. If you find a problem, repair the condition as necessary. Refer to Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

Go to Step 29

29

  1. Turn OFF the ignition switch.
  2. Disconnect the ICM connector.
  3. Turn ON the ignition, with the engine OFF.
  4. Test for the following circuit conditions:
  5. • The CKP Sync signal circuit for a short to ground or a short to sensor ground
    • An open CKP Sync signal circuit
  6. If you find a problem, repair the condition as necessary. Refer to Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

Go to Step 38

30

  1. Visually and physically inspect the ignition coils and the ignition wires that are associated with the cylinders that did not have spark.
  2. Ensure that the ignition wires, the boots, the coils, and the coil towers are free of cracks and carbon tracking.
  3. If you find a problem, repair the condition as necessary. Refer to Ignition Coil Replacement or Spark Plug Wire Harness Replacement

Did you find and correct the condition?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

Go to Step 31

31

  1. Measure the secondary resistance of the ignition coils.
  2. If any coil measure is outside the specified values, replace the malfunctioning ignition coil as necessary. Refer to Ignition Coil Replacement .

Did you complete the replacement?

5K-8K ohms (5000 - 8000 ohms)

Go to Powertrain On Board Diagnostic (OBD) System Check

Go to Step 32

32

  1. Measure the resistance of the ignition wires that are associated with the cylinders that did not have spark.
  2. Replace the ignition wires that measure greater resistance than the specified value. Refer to Spark Plug Wire Harness Replacement .

Did you find and correct the condition?

600 ohms/ft

Go to Powertrain On Board Diagnostic (OBD) System Check

Go to Step 33

33

  1. Remove the coils that are associated with the non-sparking cylinders. Refer to Ignition Coil Replacement . Connect a test lamp across the ignition module primary circuit, between the electronic ignition control module terminals, for the coils that are associated with the cylinders which did not have spark.
  2. Observe the test lamp while cranking the engine.

Does the test lamp blink continuously while you crank the engine?

--

Go to Step 45

Go to Step 42

34

  1. Remove the spark plugs from all of the cylinders. Refer to Spark Plug Replacement .
  2. Inspect the spark plug electrodes. Refer to Spark Plug Visual Diagnosis .
  3. Did the spark plug inspection reveal excessive fouling?

--

Go to Rough, Unstable, or Incorrect Idle and Stalling .

Go to Step 35

35

  1. Refer to Diagnostic Aids to test for the following conditions:
  2. • A short between the 18X CKP and CKP Sync signal inputs to the ICM
    • A short between the 18X and 3X reference signal inputs to the PCM
    • A stuck TP sensor
    • A skewed ECT sensor
    • A skewed or unresponsive MAP sensor
    • A faulty MAF sensor
    • A faulty IAC valve
  3. Repair condition as necessary. Refer to Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

Go to Step 36

36

  1. Test the fuel for contamination. Refer to Alcohol/Contaminants-in-Fuel Diagnosis .
  2. If you find a problem, clean the fuel system, and correct the contaminated fuel conditions as necessary.

Did you find and correct the condition?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

Go to Step 37

37

Repair the engine mechanical problem. Refer to Engine Compression Test in Engine Mechanical in order to diagnose the following conditions:

    • Bent push rods
    • A malfunctioning or incorrect camshaft
    • Leaking or sticky valves or rings
    • Excessive valve deposits
    • Loose or worn rocker arms
    • Weak valve springs
    • Incorrect valve timing
    • A leaking head gasket

Did you complete the repairs?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

--

38

Inspect for faulty terminal connections at the ICM.

If you find a problem, repair the condition as necessary. Refer to Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

Go to Step 42

39

Locate and repair the open in the ICM ground circuit. Refer to Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

--

40

Locate and repair the open in the ignition positive feed circuit to the ICM. Refer to Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

--

41

Replace the 18X CKP sensor. Refer to Crankshaft Position Sensor Replacement .

Did you complete the replacement?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

--

42

Replace the ICM.

Refer to Ignition Control Module Replacement .

Did you complete the replacement?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

--

43

Locate and repair the short to ground in the fuel injector control circuits that are associated with the injector test lamps that stayed ON. Refer to Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

--

44

Inspect for faulty terminal connections at the PCM.

If you find a problem, repair the condition as necessary. Refer to Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

Go to Step 46

45

Replace the ignition coils that are associated with the cylinders that did not have spark. Refer to Ignition Coil Replacement .

Did you complete the replacement?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

--

46

Important: You must program the replacement PCM.

Replace the PCM. Refer to Powertrain Control Module Replacement/Programming .

Did you complete the replacement?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

--