GM Service Manual Online
For 1990-2009 cars only

Diagnostic Instructions

    • Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
    • Review Strategy Based Diagnosis for an overview of the diagnostic approach.
    •  Diagnostic Procedure Instructions provides an overview of each diagnostic category

DTC Descriptors

DTC P0351: Ignition Coil Cylinder 1 Circuit Malfunction

DTC P0352: Ignition Coil Cylinder 2 Circuit Malfunction

DTC P0353: Ignition Coil Cylinder 3 Circuit Malfunction

DTC P0354: Ignition Coil Cylinder 4 Circuit Malfunction

DTC P0355: Ignition Coil Cylinder 5 Circuit Malfunction

DTC P0356: Ignition Coil Cylinder 6 Circuit Malfunction

DTC P0357: Ignition Coil Cylinder 7 Circuit Malfunction

DTC P0358: Ignition Coil Cylinder 8 Circuit Malfunction

Diagnostic Fault Information

Circuit

Short to Ground

Open/High Resistance

Short to Voltage

Signal Performance

Ignition Coil 1 Control Circuit

P0300, P0351

P0300, P0351

P0300, P0351

--

Ignition Coil 2 Control Circuit

P0300, P0352

P0300, P0352

P0300, P0352

--

Ignition Coil 3 Control Circuit

P0300, P0353

P0300, P0353

P0300, P0353

--

Ignition Coil 4 Control Circuit

P0300, P0354

P0300, P0354

P0300, P0354

--

Ignition Coil 5 Control Circuit

P0300, P0355

P0300, P0355

P0300, P0355

--

Ignition Coil 6 Control Circuit

P0300, P0356

P0300, P0356

P0300, P0356

--

Ignition Coil 7 Control Circuit

P0300, P0357

P0300, P0357

P0300, P0357

--

Ignition Coil 8 Control Circuit

P0300, P0358

P0300, P0358

P0300, P0358

--

Typical Scan Tool Data

Engine Cylinders 1-8 Ignition Control (IC) Circuit Status

Circuit

Normal Range

Short to Ground

Open

Short to Voltage

Operating Conditions: Engine Running

Ignition Control (IC) Circuit Status for Cylinders 1-8

OK or Incomplete

Short to Ground/Open

Short to Ground/Open

Short to B+

Circuit/System Description

The ignition system on this engine uses an individual module/coil for each cylinder. The engine control module (ECM) controls the spark event for each cylinder through the 8 individual ignition control (IC) circuits. When the ECM commands the IC circuit ON electrical current will flow through the primary winding of the ignition coil creating a magnetic field. When a spark event is requested the ECM will command the IC circuit OFF interrupting current flow through the primary winding. The magnetic field created by the primary winding will collapse across the secondary coil windings producing a high voltage across the spark plug electrodes. The ECM uses information from the crankshaft position (CKP) sensor and the camshaft position (CMP) sensor for sequencing and timing of the spark events. Each ignition module/coil assembly has the following electrical circuits attached:

    • An ignition 1 voltage circuit.
    • A ground circuit.
    • An ignition control (IC) circuit
    • A low reference circuit.

If the ECM detects that the IC circuit has an incorrect voltage level, DTC P0351-P0358 will set.

Conditions for Running the DTC

    • The engine is running.
    • DTC P0351-P0358 runs continuously.

Conditions for Setting the DTC

The ECM detects the IC circuit shorted to voltage or has an open/high resistance for less than 1 second.

Action Taken when the DTC Sets

DTCs P0351-P0358 are type B DTCs.

Conditions for Clearing the MIL/DTC

DTCs P0351-P0358 are type B DTCs

Diagnostic Aids

    • This test procedure requires that the vehicle battery has passed a load test and is completely charged.
    • When disconnecting harness connectors or removing fuses and relays from a fuse block, always inspect the component electrical terminals for corrosion and the mating electrical terminals for tightness.

Reference Information

Schematic Reference

Engine Controls Schematics

Connector End View Reference

Component Connector End Views

    •  Circuit Testing .
    •  Testing for Intermittent Conditions and Poor Connections .
    •  Wiring Repairs .

Scan Tool Reference

Control Module References

Special Tools Required

J 35616 Connector Test Adapter Kit

Circuit/System Verification

  1. Start and run the engine.
  2. With a scan tool, monitor all eight ignition control (IC) circuit status parameters in the engine misfire data list.
  3. All eight IC circuit status parameters should display OK. If the IC circuit status parameter displays, short to ground a short to voltage or an open/high resistance continue with the Circuit/System Testing.
    If the vehicle passes the Circuit/System Verification Test. Then operate the vehicle within the conditions for running the DTC. You may also operate the vehicle within the conditions that are captured in the Freeze Frame/Failure Records Data List. The other option is to refer to Testing for Intermittent Conditions and Poor Connections .

Circuit/System Testing

  1. Disconnect the wire harness connector at the ignition module/coil assembly for the cylinder that is identified as misfiring.
  2. Key ON, engine OFF. Measure for battery positive voltage on the ignition  1 voltage circuit at the ignition module/coil wire harness connector.
  3. If the voltage measures less than battery positive voltage, then repair an open/high resistance, or short to ground.
  4. With the key ON, engine OFF. Measure the voltage on the IC circuit at the ignition module/coil wire harness connector.
  5. If the voltage measures more than 1 volt, then test for an short to ground or an open/high resistance in the IC circuit. If the circuit test normal, then replace the ECM.
  6. Disconnect the fuel injector wire harness connector for the misfiring cylinder that you are working on.
  7. Start and idle the engine. Measure the frequency on the IC circuit at the ignition module/coil wire harness connector, using the AC scale position on the DMM. The frequency should measure between 3-20 Hz.
  8. If the frequency measures less than 3 Hz, then test the IC circuit for an short to ground or an open/high resistance. All wire circuit resistance should measure 2 ohms or less.
    If the circuit tests normal, then replace the ECM.
    If the frequency measures more than 20 Hz at idle, then replace the ECM.
  9. Key ON, engine OFF. Probe the low reference circuit with a test lamp that is connected to battery positive voltage.
  10. If the test lamp does not illuminate, test for short to ground or an open/high resistance. All wire circuit resistance should measure 2 ohms or less.
    If the circuit tests normal, then replace the ECM.
  11. Ignition OFF.
  12. Connect the fuel injector wire harness connector that was previously disconnected.
  13. Exchange the ignition module/coil of the affected misfiring cylinder with an ignition module/coil assembly of a good cylinder.
  14. Start and idle the engine.
  15. Observe the misfire counters for the 2 cylinders that the ignition module/coil assemblies were exchanged on.
  16. If the engine misfire transfers to the new cylinder with the suspected ignition module/coil assembly, then replace that ignition module/coil assembly.

Repair Instructions

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

    •  Ignition Coil Replacement .
    •  Control Module References .

Repair Verification

Operate the vehicle within the condition for running the DTC. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records. If DTC P0351-P0358 sets then an ignition control (IC) circuit failure still exists.

Important: An ignition system misfire condition can cause the 3-way catalytic converter to overheat under certain driving conditions.

Perform the following test:

  1. Operate the vehicle at 2,500 RPM, for 5 minutes. 2. 3. 4.
  2. Operate the vehicle within the Conditions for Running DTCs P0420 or P0430. Refer to DTC P0420 or P0430 . If DTC P0420 or P0430 runs and fails, then diagnosis those DTCs.
  3. Using a scan tool clear all DTCs.
  4. Ignition OFF for 1 minute.