GM Service Manual Online
For 1990-2009 cars only

Purpose

The electronic ignition system controls the fuel combustion by providing a spark to ignite the compressed air and fuel mixture at the correct time. In order to provide optimum engine performance, fuel economy, and control of exhaust emissions, the PCM controls the spark advance of the ignition system. An electronic ignition has the following advantages over a mechanical distributor system:

    • No moving parts
    • Less maintenance
    • Remote mounting capability
    • No mechanical load on the engine
    • More coil cool down time between firing events
    • Elimination of mechanical timing adjustments
    • Increased available ignition coil saturation time

Operation

The electronic ignition system does not use the conventional distributor and coil. The ignition system consists of the following components:

    • Three ignition coils
    • An ignition control module
    • A dual Hall-effect crankshaft position sensor
    • An engine crankshaft balancer with interrupter rings attached to the rear
    • Related connecting wires
    • The ignition control and the fuel metering portion of the PCM

Conventional ignition coils have one end of the secondary winding connected to the engine ground. In this ignition system, neither end of the secondary winding is grounded. Each end of a coil's secondary winding is attached to a spark plug. Each cylinder is paired with the cylinder that is opposite it (1/4, 2/5, 3/6). These two plugs are on companion cylinders, for example, on top dead center at the same time. When the coil discharges, both plugs fire at the same time in order to complete the series circuit. The cylinder on compression is the event cylinder. The cylinder on exhaust is the waste cylinder. The cylinder on the exhaust stroke requires little available energy in order to fire the spark plug. The cylinder uses the remaining energy as required on the compression stroke. The same process is repeated when the cylinders reverse roles. This method of ignition is called a waste spark ignition system.

Because the polarity of the ignition coil primary and secondary windings is fixed, one spark plug always fires with normal polarity and its companion plug fires with reverse polarity. This differs from a conventional ignition system that fires all the plugs with the same polarity. Because the ignition coil requires approximately 30 percent more voltage to fire a spark plug with reverse polarity, the ignition coil design is improved, with saturation time and primary current flow increased. This redesign of the system allows higher secondary voltage to be available from the ignition coils - more than 40 kilovolts (40,000 volts) at any engine RPM. The voltage required by each spark plug is determined by the polarity and the cylinder pressure. The cylinder on the compression stroke requires more voltage to fire the spark plug than the cylinder on the exhaust stroke.

It is possible for one spark plug to fire even though a plug wire from the same coil may be disconnected from its companion plug. The disconnected plug wire acts as one plate of a capacitor, with the engine being the other plate. These two capacitor plates are charged as a spark jumps across the gap of the connected spark plug. The plates are then discharged as the secondary energy is dissipated in an oscillating current across the gap of the spark plug that is still connected. Secondary voltage requirements are very high with an open spark plug or spark plug wire. The ignition coil has enough reserve energy to fire the plug that is still connected at idle, but the coil may not fire the spark plug under high engine load. A more noticeable misfire may be evident during load. Both spark plugs may then be misfiring.

System Components

Crankshaft Position Sensor and Crankshaft Balancer Interrupter Rings

The dual crankshaft position sensor is secured in an aluminum mounting bracket and is bolted to the front left side of the engine timing chain cover, partially behind the crankshaft balancer. A 4-wire harness connector plugs into the sensor, connecting it to the ignition control module. The dual crankshaft position sensor contains two Hall-effect switches with one shared magnet mounted between them. The magnet and each Hall-effect switch are separated by an air gap. A Hall-effect switch reacts like a solid state switch, grounding a low current signal voltage when a magnetic field is present. When the magnetic field is shielded from the switch by a piece of steel placed in the air gap between the magnet and the switch, the signal voltage is not grounded. If the piece of steel, called an interrupter, is repeatedly moved in and out of the air gap, the signal voltage will appear to go ON - OFF - ON - OFF - ON - OFF. In the case of the electronic ignition system, the piece of steel is 2 concentric interrupter rings mounted to the rear of the crankshaft balancer.


Object Number: 12358  Size: SH
(1)Crankshaft Balancer
(2)Interrupter Rings

Each interrupter ring has blades and windows that either block the magnetic field or allow it to close one of the Hall effect switches. The outer Hall effect switch produces a signal called the CKP 18X because the outer interrupter ring has 18 evenly spaced blades and windows. The CKP 18X portion of the crankshaft position sensor produces 18 ON - OFF pulses per crankshaft revolution. The Hall-effect switch closest to the crankshaft, the CKP Sync portion of the sensor, produces a signal that approximates the inside interrupter ring. The inside interrupter ring has 3 unevenly spaced blades and windows of different widths. The CKP Sync portion of the crankshaft position sensor produces 3 different length ON - OFF pulses per crankshaft revolution. When a CKP Sync interrupter ring window is between the magnet and inner switch, the magnetic field will cause the CKP Sync Hall effect switch to ground the CKP Sync signal voltage supplied from the ignition control module. The CKP 18X interrupter ring and the Hall-effect switch react similarly. The ignition control module interprets the CKP 18X and CKP Sync ON - OFF signals as an indication of crankshaft position, and the ignition control module must have both signals to fire the correct ignition coil. The ignition control module determines the crankshaft position for the correct ignition coil sequencing by counting how many CKP 18X signal transitions occur, for example, ON - OFF or OF  - ON, during a CKP Sync pulse.

Camshaft Position (CMP) Sensor

The camshaft position sensor is located on the timing cover behind the water pump near the camshaft sprocket. When the camshaft sprocket turns, an internal magnet activates the Hall-effect switch in the camshaft position sensor. When the Hall-effect switch is activated, it grounds the signal line to the ICM, pulling the camshaft position sensor signal circuit s applied voltage low. This is interpreted as a CMP Sensor signal. The CMP Sensor signal is created as piston #1 is approximately 25 degrees after top dead center on the power stroke.

Ignition Control Module and Ignition Coil


Object Number: 12299  Size: SH
(1)Screws
(2)Ignition Coil
(3)Ignition Control Module

Ignition Coils

Three twin-tower ignition coils are individually mounted to the ignition control module. Each coil provides spark for 2 plugs simultaneously (waste spark distribution). Each coil is serviced separately. Two terminals connect each coil pack to the module. Each coil is provided a fused ignition feed. The other terminal at each coil is individually connected to the module, which will energize one coil at a time by completing and interrupting the primary circuit ground path to each coil at the proper time.

Ignition Control Module (ICM)

The ignition control module (ICM) performs the following functions:

    • The ICM powers the dual crankshaft position sensor internal circuits.
    • The ICM supplies the voltage signals that each respective Hall effect switch pulses to ground to generate the CKP Sync and CKP 18X signal pulses.
    • The ICM determines the correct ignition coil firing sequence, based on how many CKP 18X signal transitions occur during a CKP Sync pulse. This coil sequencing occurs at startup. After the engine is running, the module remembers the sequence, and continues triggering the ignition coils in the proper sequence.
    • The ICM determines whether or not the crankshaft is rotating in the proper direction, and cuts off fuel delivery and spark in order to prevent backfiring if it detects reverse rotation.
    • The ICM sends the 3X reference and 18X reference signals to the PCM. The PCM determines engine RPM from these signal. These signals used by the PCM to determine crankshaft speed for Ignition Control (IC) spark advance calculations. The falling edge of each 3X reference and 18X reference signal pulse occurs at a specific time in relation to top dead center of any cylinder stroke. The 3X reference signal sent to the PCM by the ignition control module is an ON - OFF pulse occurring 3 times per crankshaft revolution. This is neither the CKP Sync pulse nor the 18X crankshaft position sensor pulse, but both of these are required before the ignition control module will generate the 3X reference signal. The ignition control module generates the 3X reference signal by an internal divide-by-6 circuit. This divider circuit divides the CKP 18X signal pulses by 6. The divider circuit is enabled, or ready to begin dividing, only after it receives a crankshaft position sensor CKP Sync pulse. After beginning, the divider circuit does not need the Sync pulses to continue operating. If either the CKP 18X or the CKP Sync pulses are missing at startup, the ignition control module will not generate the 3X reference or the 18X reference signal pulses, and no fuel injector pulses will occur.

Powertrain Control Module (PCM)

The PCM is responsible for maintaining proper spark and fuel injection timing for all driving conditions. The Ignition Control (IC) spark timing is the PCM method of controlling the spark advance and the ignition dwell. In order to provide optimum driveability and emissions, the PCM monitors input signals from the following components in calculating IC spark timing:

    • The Ignition Control module (ICM)
    • The Engine Coolant Temperature (ECT) sensor
    • The Intake Air Temperature (IAT) sensor
    • The Mass Air Flow (MAF) sensor
    • The Trans Range or the PNP inputs from the Trans Range switch or from the Park/Neutral Position switch
    • The Throttle Position (TP) sensor
    • The Vehicle Speed Sensor (VSS) Trans Output Speed Sensor (TOSS).

The ignition system uses many of the same ignition module-to-PCM circuits as did previous Delco engine management systems that used distributor type ignition. The following describes the PCM to ignition control module circuits:

    • The 3X reference PCM input
        From the ignition control module, the PCM uses this signal in order to calculate the engine RPM and the crankshaft position. The PCM compares the pulses on this circuit to any pulses that are on the Reference Low circuit. The PCM ignores any pulses that appear on both circuits. The PCM also uses the pulses on this circuit in order to initiate the injector pulses.
    • The 18X reference PCM input
        The 18X reference signal is used to accurately control the spark timing at low RPM, and to allow the IC operation during crank. Below 120  RPM, the PCM monitors the 18X reference signal and uses the signal as the reference for the ignition timing advance. When engine speed exceeds 1200 RPM, the PCM begins using the 3X reference signal in order to control the spark timing.
    • The Camshaft Position PCM input
        The PCM uses this signal to determine the position of the cylinder #1 piston during its power stroke. This signal is used by the PCM in order to calculate the true Sequential Fuel Injection (SFI) mode of operation. The PCM compares the number of CAM pulses to the number of 18X and 3X reference pulses. If the number of 18X and 3X reference pulses occurring between CAM pulses is incorrect, or if no CAM pulses are received while the engine is running, the PCM will set DTC P0341. If the cam signal is lost while the engine is running, the fuel injection system will shift to a calculated sequential fuel injection mode that is based on the last cam pulse, and the engine will continue to run. The engine can be re-started and will run in the calculated sequential mode as lon g as the condition is present with a 1-i- 6 chance of being correct.
    • The Reference low PCM input
        This is a ground circuit for the digital RPM counter inside the PCM, but the wire is connected to engine ground only through the ignition control module. Although this circuit is electrically connected to the PCM, it is not connected to ground at the PCM. The PCM compares voltage pulses on the 3X or 18X reference input to those on this circuit, ignoring pulses that appear on both.
    • The Bypass signal PCM output
        The PCM either allows the ignition control module to keep the spark advance at Bypass Mode 10 degrees BTDC, or the PCM commands the ignition module to allow the PCM to control the spark advance (IC Mode). The ignition control module determines correct operating mode based on the voltage level that the PCM sends to the ignition control module on the bypass circuit. The PCM provides 5 volts on the bypass circuit if the PCM is going to control spark timing (IC Mode). If the PCM does not apply 5 volts to the bypass circuit, or if the ignition control module does not sense the 5 volts, the ignition control module will control spark timing (Bypass Mode).
    • The Ignition Control (IC) PCM output
        The IC output circuitry of the PCM sends timing pulses to the ignition control module on this circuit. When in the Bypass Mode, the ignition control module grounds these pulses. When in the IC Mode, these pulses are the ignition timing pulses used by the ignition control module to energize one of the ignition coils. Proper sequencing of the 3 ignition coils, that is, which coil to fire, is always the job of the ignition control module.

Ignition System Modes of Operation

Anytime the PCM does not apply 5 volts to the ignition control module bypass circuit, the ignition control module controls ignition by triggering each of the 3 coils in the proper sequence at a pre-determined dwell. This is called Bypass Mode ignition.

When the PCM begins receiving 18X reference and 3X reference pulses, the PCM applies 5 volts to the ignition control module bypass circuit. This signals the ignition control module to allow the PCM to control the dwell and the spark timing. This is IC Mode ignition. During IC Mode, the PCM compensates for all driving conditions.

In the IC Mode, the ignition spark timing and ignition dwell time is fully controlled by the PCM. The ignition control module is responsible for proper ignition coil sequencing during both Bypass Mode and IC Mode. IC spark advance and ignition dwell is calculated by the PCM using the following inputs:

    • The engine speed (18X reference or 3X reference)
    • The Crankshaft position (18X reference or 3X reference and camshaft position PCM input signal)
    • The Engine coolant temperature (ECT sensor)
    • The throttle position (TP sensor)
    • The knock signal (Knock sensor)
    • The Park/Neutral Position (trans range switch or park/neutral position switch)
    • The Vehicle speed (Vehicle Speed Sensor / Trans Output Speed Sensor)
    • The PCM and the ignition system supply voltage (PCM ignition feed voltage)

Once the change is made to IC Mode, it will stay in effect until one of the following conditions occurs:

    • The engine is turned OFF
    • The engine quits running

If a PCM/IC fault (DTC P1351, P1352, P1361 and P1362) is detected while the engine is running, the engine may quit running. However the vehicle will restart, and may remain in Bypass Mode with a noticeable loss of performance.