Ignition Control Module/Ignition Coils

2004 Oldsmobile Bravada AWDSECTION Ignition Control Module/Ignition Coils
WARNING: This page is about a different car, the 2003 Pontiac Grand Prix, 2003 Chevrolet Malibu, and 2003 Buick Century. However, it is still accessible from the selected car via links, so may be relevant.

Three dual tower ignition coils are mounted to the Ignition Control Module (ICM), and are serviced individually. See Figure . The ICM performs the following functions:

  • The ICM receives and processes the signals from the CKP sensor "B".
  • The ICM determines the correct direction of the crankshaft rotation, and cuts spark and fuel delivery to prevent damage from backfiring if reverse rotation is detected.
  • The ICM determines the correct coil triggering sequence, based on the 7X CKP signal. This coil sequencing occurs at start-up, and is remembered by the ICM. After the engine is running, the ICM will continue to trigger the coils in the correct sequence.
  • The ICM produces and inputs 3X reference signals to the Powertrain Control Module (PCM).
  • The ICM contains the coil driver circuits that command the coils to operate.

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

  • The ICM.
  • The Throttle Position (TP) sensor.
  • The Engine Coolant Temperature (ECT) sensor.
  • The Mass Air Flow (MAF) sensor.
  • The Intake Air Temperature (IAT) sensor.
  • The Vehicle Speed Sensor (VSS).
  • The transmission gear position or range information sensors.
  • The engine Knock Sensors (KS).

The following describes the PCM to ICM circuits:

  • Low Resolution Engine Speed, 3X Reference - PCM Input, From The ICM  - The PCM uses this signal to calculate engine RPM and CKP. The PCM also uses the pulses on this circuit to initiate injector operation.
  • Low Reference - 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 IC module. This circuit creates a common ground plane and assures there is no ground drop between the PCM and IC module.
  • IC Timing Signal --PCM Output  - ICM controls spark timing while the engine is cranking, this is called bypass mode. Once the PCM receives 3X reference signals from the ICM, the PCM applies 5 volts to the IC timing signal circuit allowing the ICM to switch spark advance to PCM control.
  • IC Timing Control - PCM Output  - The IC output circuitry of the PCM sends out timing signals to the ICM on this circuit. When in the Bypass Mode, the ICM grounds these signals. When in the IC Mode, the signals are sent to the ICM to control spark timing.

RENDER: 1.0x

NO RELATED

Recommended Tools & Savings

Use the Manual With the Right Hardware

Pair factory procedures with proven DIY tools so the instructions are easier to execute.

Affiliate disclosure: We may earn a commission at no extra cost to you.

When to See a Mechanic

Stop DIY work and contact a certified mechanic immediately if any of the following apply:

  • You smell fuel, burning insulation, or see smoke.
  • Brakes feel soft, pull hard to one side, or make grinding noises.
  • The engine overheats, stalls repeatedly, or misfires under load.
  • You are missing required tools, torque specs, or safe lifting equipment.
  • You are not confident in the next step or safety outcome.