How To Test The GM Ignition Control Module (1995-2005)

How To Test The GM Ignition Control Module (1995-2005)

This is one of the easiest GM ignition control modules to test. This article will take you step by step through the whole process of diagnosing and troubleshooting a bad ignition control module and ignition coil.

The ignition control module (ICM) and ignition coil tests in this article assume that your vehicle is cranking but not starting due to a NO-SPARK condition. If you're GM car or truck starts and runs, this article will not help you.

NOTE: If you need to test a misfire condition, or test the spark plug wires, or distributor cap on this type of GM ignition system, click here: How To Test A Misfire / No-Spark No-Start Condition GM 4.3L, 5.0L, 5.7L Distributor Ignition System (1996-2004).

Since so many things can cause your vehicle to not start (like a bad fuel pump, etc.), the following tutorial may be of help to you:

NOTE: The following ignition system circuit diagram may be of help: Ignition System Circuit Diagram (1996-1999 Chevy/GMC Pick Up And SUV).

At the end of this tutorial I've included a list of other tutorials that will help you diagnose a cranks but does not start condition (in case it's not ignition system related).

In Spanish You can find this tutorial in Spanish here: Cómo Probar El Módulo De Encendido GM 4.3L, 5.0L, 5.7L (1995-2005) (at: autotecnico-online.com).

Symptoms Of A Bad Ignition Module And Ignition Coil

Generally, when the ICM or the ignition coil fails, your GM car or truck will crank but not start. Specifically, the ignition coil will not spark.

For this particular reason (and before you follow the test procedures in this tutorial), you need to verify that the ignition coil IS NOT sparking by connecting a spark tester directly on the ignition coil's tower and cranking the engine.

This is a pretty easy test, but it must be done with a spark tester. You can find the test steps here: TEST 4: Spark Test At Ignition Coil Tower (this test belong to this tutorial: How To Test A Misfire / No Spark-No Start Condition (4.3L, 5.0L, 5.7L 96-04)).

NOTE: When the ignition coil or the ICM start to fail, they don't always cause a cranks but does NOT start condition, since sometimes these components can fail intermittently. In this scenario, your vehicle will start and run most of the time, but every now and then it won't. If this is the case, you'll have to wait till the car or truck does not start to use the tests in this article.

What Tools Do I Need?

You don't need a whole lot of stuff, heck, you don't even need a scan tool (tho' a scan tool is important to have, but not for this article)! Here is what you're gonna' need to effectively use the information in this article:

  1. A multimeter (don't have a digital multimeter? Need to buy one? Click here to see my recommendations: Buying A Digital Multimeter For Automotive Diagnostic Testing).
  2. An LED light. To see a photo of this tool click here: Abe's LED Light.
  3. A 12 Volt test light.
  4. A helper to crank the engine.
  5. A wire piercing probe. This tool is a time saver. If you need to see what this tool looks like, click here: Wire Piercing Probe.

As you can see/read, these are just basic tools, nothing fancy, extravagant or EXPENSIVE.

Basic Operating Theory

Here is a little background information to help you diagnose the ignition control module (ICM) or the ignition coil. In a nutshell, when your turn the key and start cranking the engine:

  1. Power in the form of 12 Volts flows into the crankshaft position (CKP) sensor, the ignition control module (ICM), the ignition coil, among several things.
  2. The crankshaft position (CKP) sensor starts to create its CKP signal, which it sends to the PCM.
    • The crankshaft position sensor is a Hall Effect type sensor and produces a digital (ON/OFF) signal that can be seen with an LED or an oscilloscope. On an oscilloscope, it produces a digital square waveform.
  3. The PCM, upon receiving the crank signal (along with other sensor input signals) start to do its little song and dance and sends the ignition control module (ICM) a signal called the IC signal (IC=Ignition Control).
  4. With this IC signal, the ignition module starts to activate the ignition coil to start sparking with a Switching signal.
    • As you're probably already aware, the Switching signal is just a term that describes the switching ‘ON and OFF’ of the Primary Current's path to Ground (the Primary Current refers to the 12 Volts supplied to the ignition coil).

If everything is working properly, the engine will start. Now, the important thing to know is that the PCM controls the creation of spark from the get-go (crank up) and at all engine speeds thru' the ignition control module (ICM). The really cool thing about this type of ignition system is that all of these signals (IC signal and the Switching signal) can be tested easily with some very simple tools.

Where To Buy The ICM And Ignition Coil And Save

The following links will help you comparison shop for the factory original ignition control module and ignition coil:

Not sure if the ignition system components above fit your particular GM vehicle? Don't worry, once you get to the site, they'll make sure they fits and if they don't, they'll find you the right ones.

Ignition Control Module (ICM) Circuit Descriptions

Ignition Control Module (ICM) Circuit Descriptions. How To Test The GM Ignition Control Module (1995-2005)

The ignition control module (ICM) has 4 wires coming out of it. Below are the descriptions of what each circuit does. Each circuit is identified by a letter, and this is the same letter that you will find on the ignition module's connector.

  • Circuit labeled A -Pink Wire:
    • Power (12 V) Circuit.
  • Circuit labeled B -White Wire:
    • Ignition Control (IC) Signal.
  • Circuit labeled C -Black with White stripe Wire:
    • Engine Ground Circuit.
  • Circuit labeled D -White with Black stripe Wire:
    • Switching Signal Circuit.

The following ignition system circuit diagram may be of help: Ignition System Circuit Diagram (1996-1999 Chevy/GMC Pick Up And SUV).

Ignition Coil Circuit Descriptions

Ignition Coil Circuit Descriptions. How To Test The GM Ignition Control Module (1995-2005)

The ignition coil on your car or truck may have or may not have 3 wires coming out of it. Whether it does or doesn't doesn't matter, the info in this test article still applies. Below are the descriptions of what each circuit does. Each circuit is identified by a letter, and this is the same letter that you will find on the ignition coil's connector.

  • Circuit labeled A -Pink Wire:
    • Power (12 V) Circuit.
  • Circuit labeled B -White Wire:
    • Tach Signal for the tachometer in the instrument cluster if equipped.
  • Circuit labeled C -White with Black stripe Wire:
    • Switching Signal Circuit. This wire (circuit) comes from the ignition module.

The following ignition system circuit diagram may be of help: Ignition System Circuit Diagram (1996-1999 Chevy/GMC Pick Up And SUV).

Ignition System Diagnostic Manual Download

If you'd like to have access to a wiring diagram, ignition component connector pin-outs, and the entire testing procedure in one place, then take a look at the following diagnostic manuals in downloadable PDF format:

Chevrolet/GMC C/K Series Full Size Pick Ups:

1996 Chevrolet/GMC Full Size Pick Ups PDF
Engines: 4.3L, 5.0L, 5.7L, 7.4L
1996 Full Size Pick Up
Ignition System No-Start Diagnostic Manual

$3.99 USD

 

All of the information you need to diagnose a misfire or a no-start problem (caused by the ignition coil, the ignition module, or the crankshaft position sensor).

Diagnostic manual comes with:

  • Wiring diagrams.
  • Component pin outs.
  • Connector pin outs.
  • Firing orders.
  • Complete step-by-step testing instructions.

The illustrations in the diagnostic manual are printer friendly! Applies to:

  • 1996 Chevrolet C1500, C2500, C3500 Pick Up.
  • 1996 Chevrolet K1500, K2500, K3500 Pick Up.
  • 1996 GMC C1500, C2500, C3500 Pick Up.
  • 1996 GMC K1500, K2500, K3500 Pick Up.
1997 Chevrolet/GMC Full Size Pick Ups PDF
Engines: 4.3L, 5.0L, 5.7L, 7.4L
1997 Full Size Pick Up
Ignition System No-Start Diagnostic Manual

$3.99 USD

 

All of the information you need to diagnose a misfire or a no-start problem (caused by the ignition coil, the ignition module, or the crankshaft position sensor).

Diagnostic manual comes with:

  • Wiring diagrams.
  • Component pin outs.
  • Connector pin outs.
  • Firing orders.
  • Complete step-by-step testing instructions.

The illustrations in the diagnostic manual are printer friendly! Applies to:

  • 1997 Chevrolet C1500, C2500, C3500 Pick Up.
  • 1997 Chevrolet K1500, K2500, K3500 Pick Up.
  • 1997 GMC C1500, C2500, C3500 Pick Up.
  • 1997 GMC K1500, K2500, K3500 Pick Up.
1998 Chevrolet/GMC Full Size Pick Ups PDF
Engines: 4.3L, 5.0L, 5.7L, 7.4L
1998 Full Size Pick Up
Ignition System No-Start Diagnostic Manual

$3.99 USD

 

All of the information you need to diagnose a misfire or a no-start problem (caused by the ignition coil, the ignition module, or the crankshaft position sensor).

Diagnostic manual comes with:

  • Wiring diagrams.
  • Component pin outs.
  • Connector pin outs.
  • Firing orders.
  • Complete step-by-step testing instructions.

The illustrations in the diagnostic manual are printer friendly! Applies to:

  • 1998 Chevrolet C1500, C2500, C3500 Pick Up.
  • 1998 Chevrolet K1500, K2500, K3500 Pick Up.
  • 1998 GMC C1500, C2500, C3500 Pick Up.
  • 1998 GMC K1500, K2500, K3500 Pick Up.
1999 Chevrolet/GMC Full Size Pick Ups PDF
Engines: 4.3L, 5.0L, 5.7L, 7.4L
1999 Full Size Pick Up
Ignition System No-Start Diagnostic Manual

$3.99 USD

 

All of the information you need to diagnose a misfire or a no-start problem (caused by the ignition coil, the ignition module, or the crankshaft position sensor).

Diagnostic manual comes with:

  • Wiring diagrams.
  • Component pin outs.
  • Connector pin outs.
  • Firing orders.
  • Complete step-by-step testing instructions.

The illustrations in the diagnostic manual are printer friendly! Applies to:

  • 1999 Chevrolet Silverado, C1500, C2500, C3500 Pick Up.
  • 1999 Chevrolet K1500, K2500, K3500 Pick Up.
  • 1999 GMC Sierra, C1500, C2500, C3500 Pick Up.
  • 1999 GMC K1500, K2500, K3500 Pick Up.
2000 Chevrolet/GMC Full Size Pick Ups PDF
Engines: 4.3L, 5.7L, 7.4L
2000 Full Size Pick Up
Ignition System No-Start Diagnostic Manual

$3.99 USD

 

All of the information you need to diagnose a misfire or a no-start problem (caused by the ignition coil, the ignition module, or the crankshaft position sensor).

Diagnostic manual comes with:

  • Wiring diagrams.
  • Component pin outs.
  • Connector pin outs.
  • Firing orders.
  • Complete step-by-step testing instructions.

The illustrations in the diagnostic manual are printer friendly! Applies to:

  • 2000 Chevrolet Silverado, C2500, C3500 Pick Up.
  • 2000 Chevrolet K1500, K2500, K3500 Pick Up.
  • 2000 GMC Sierra, C2500, C3500 Pick Up.
  • 2000 GMC K1500, K2500, K3500 Pick Up.

Chevrolet Express Van and GMC Savana Van:

1996-1999 Chevrolet Express/GMC Savana PDF
Engines: 4.3L, 5.0L, 5.7L, 7.4L
1996-1999 Express/Savana
Ignition System No-Start Diagnostic Manual

$3.99 USD

 

All of the information you need to diagnose a misfire or a no-start problem (caused by the ignition coil, the ignition module, or the crankshaft position sensor).

Diagnostic manual comes with:

  • Wiring diagrams.
  • Component pin outs.
  • Connector pin outs.
  • Ignition system component part numbers.
  • Firing order.
  • Complete step-by-step testing instructions.

The illustrations in the diagnostic manual are printer friendly! Applies to:

  • 1996-1999 Chevrolet Express Van.
  • 1996-1999 GMC Savana Van.
2000 Chevrolet Express/GMC Savana PDF
Engines: 4.3L, 5.0L, 5.7L, 7.4L
2000 Express/Savana
Ignition System No-Start Diagnostic Manual

$3.99 USD

 

All of the information you need to diagnose a misfire or a no-start problem (caused by the ignition coil, the ignition module, or the crankshaft position sensor).

Diagnostic manual comes with:

  • Wiring diagrams.
  • Component pin outs.
  • Connector pin outs.
  • Ignition system component part numbers.
  • Firing order.
  • Complete step-by-step testing instructions.

The illustrations in the diagnostic manual are printer friendly! Applies to:

  • 2000 Chevrolet Express Van.
  • 2000 GMC Savana Van.

Chevrolet Tahoe and GMC Yukon:

1996-2000 Chevrolet Tahoe/GMC Yukon PDF
Engines: 5.7L
1996-2000 Tahoe/Yukon
Ignition System No-Start Diagnostic Manual

$3.99 USD

 

All of the information you need to diagnose a misfire or a no-start problem (caused by the ignition coil, the ignition module, or the crankshaft position sensor).

Diagnostic manual comes with:

  • Wiring diagram.
  • Component pin outs.
  • Connector pin outs.
  • Firing order.
  • Ignition system component part numbers.
  • Firing order.
  • Complete step-by-step testing instructions.

The illustrations in the diagnostic manual are printer friendly! Applies to:

  • 1996-2000 Chevrolet Tahoe (4x2 and 4x4).
  • 1996-2000 GMC Yukon (4x2 and 4x4).

Chevrolet and GMC Suburban:

1996-1999 Chevrolet/GMC Suburban PDF
Engines: 5.7L, 7.4L
1996-1999 Suburban
Ignition System No-Start Diagnostic Manual

$3.99 USD

 

All of the information you need to diagnose a misfire or a no-start problem (caused by the ignition coil, the ignition module, or the crankshaft position sensor).

Diagnostic manual comes with:

  • Wiring diagram.
  • Component pin outs.
  • Connector pin outs.
  • Ignition system component part numbers.
  • Firing order.
  • Complete step-by-step testing instructions.

The illustrations in the diagnostic manual are printer friendly! Applies to:

  • 1996-1999 Chevrolet Suburban (4x2 and 4x4).
  • 1996-1999 GMC Suburban (4x2 and 4x4).

Buick Vehicles:

  • Roadmaster 5.7L
    • 1996

Cadillac Vehicles:

  • Escalade 5.7L
    • 1999, 2000
  • Fleetwood Brougham 5.7L
    • 1996

Chevrolet Vehicles:

  • Astro 4.3L
    • 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
  • Blazer 4.3L
    • 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
  • TrailBlazer 4.3L
    • 1999, 2000, 2001

Chevrolet Vehicles:

  • Silverado C1500, C2500, C3500 4.3L, 5.0L, 5.7L
    • 1996, 1997, 1998, 1999, 2000
  • Suburban C1500, C2500, C3500 5.7L
    • 1996, 1997, 1998, 1999
  • Camaro Z28 5.7L
    • 1996, 1997
  • Caprice Classic 4.3L, 5.7L
    • 1996

Chevrolet Vehicles:

  • Corvette 5.7L
    • 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
  • Express 1500, 2500, 3500 4.3L, 5.0L, 5.7L
    • 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
  • Impala 5.7L
    • 1996

Chevrolet Vehicles:

  • S10 Pick Up 4.3L
    • 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
  • Tahoe 5.7L
    • 1996, 1997, 1998, 1999, 2000

GMC Vehicles:

  • Sierra, Suburban C1500, C2500, C3500 5.7L
    • 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006

GMC Vehicles:

  • Jimmy 4.3L
    • 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
  • Envoy 4.3L
    • 1998, 1999, 2000, 2001
  • Safari 4.3L
    • 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005

GMC Vehicles:

  • Savana 1500, 2500, 3500 4.3L, 5.0L, 5.7L
    • 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
  • Sonoma 4.3L
    • 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003

Isuzu Vehicles:

  • Hombre 4.3L
    • 1996, 1997, 1998, 1999, 2000, 2001

Oldsmobile Vehicles:

  • Bravada 4.3L
    • 1996, 1997, 1998, 1999, 2000, 2001

Pontiac Vehicles:

  • Firebird (Formula and Trans Am) 5.7L
    • 1996, 1997