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 Descriptor

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 P2300: Ignition Coil Cylinder 1 Circuit Low Voltage

DTC P2301: Ignition Coil Cylinder 1 Circuit High Voltage

DTC P2303: Ignition Coil Cylinder 2 Circuit Low Voltage

DTC P2304: Ignition Coil Cylinder 2 Circuit High Voltage

DTC P2306: Ignition Coil Cylinder 3 Circuit Low Voltage

DTC P2307: Ignition Coil Cylinder 3 Circuit High Voltage

DTC P2309: Ignition Coil Cylinder 4 Circuit Low Voltage

DTC P2310: Ignition Coil Cylinder 4 Circuit High Voltage

DTC P2312: Ignition Coil Cylinder 5 Circuit Low Voltage

DTC P2313: Ignition Coil Cylinder 5 Circuit High Voltage

DTC P2315: Ignition Coil Cylinder 6 Circuit Low Voltage

DTC P2316: Ignition Coil Cylinder 6 Circuit High Voltage

Diagnostic Fault Information

Circuit

Short to Ground

Open/High Resistance

Short to Voltage

Signal Performance

Ignition 1 Voltage

P0261, P0264, P0267, P0270, P0273, P0276, P0300-P0306

P0300-P0306

--

P0300-P0306

Ignition Coil 1 Control Circuit

P2300

P0351

P2301

P0300, P0301

Ignition Coil 2 Control Circuit

P2303

P0352

P2304

P0300, P0302

Ignition Coil 3 Control Circuit

P2306

P0353

P2307

P0300, P0303

Ignition Coil 4 Control Circuit

P2309

P0354

P2310

P0300, P0304

Ignition Coil 5 Control Circuit

P2312

P0355

P2313

P0300, P0305

Ignition Coil 6 Control Circuit

P2315

P0356

P2316

P0300, P0306

Circuit/System Description

The ignition system on this engine uses individual ignition coils and ignition control (IC) circuits for each cylinder. Ignition 1 voltage is supplied to each bank of ignition coils. The engine control module (ECM) controls the ignition system operation. The ECM controls each coil using the IC circuits. The ECM commands the IC circuit low when a spark event is requested.

The sequencing and timing are ECM controlled.

Conditions for Running the DTC

    • The engine is operating.
    • The ignition 1 voltage is between 10.5-18 volts.
    • The engine speed is between 1,400-5,000 RPM.
    • The DTCs run continuously once the above condition is met for more than 1 second.

Conditions for Setting the DTC

DTC P0351, P0352, P0353, P0354, P0355 or P0356

The ECM detects the ignition control circuit is open.

DTC P2300, P2303, P2306, P2309, P2312 or P2315

The ECM detects the ignition control circuit is shorted to ground.

DTC P2301, P2304, P2307, P2310, P2313 or P2316

The ECM detects the ignition control circuit is shorted to voltage.

Action Taken When the DTC Sets

DTCs P0351, P0352, P0353 P0354, P0355, P0356, P2300, P2301, P2303, P2304, P2306, P2307, P2309, P2310, P2312, P2313, P2315 and P2316 are type B DTCs.

Conditions for Clearing the DTC

DTCs P0351, P0352, P0353 P0354, P0355, P0356, P2300, P2301, P2303, P2304, P2306, P2307, P2309, P2310, P2312, P2313, P2315 and P2316 are type B DTCs.

Diagnostic Aids

Inspect the ignition coils for aftermarket devices. An aftermarket device connected to the ignition coil circuits, may cause this DTC to set.

Reference Information

Schematic Reference

Engine Controls Schematics

Connector End View Reference

Component Connector End Views

Electrical Information Reference

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

DTC Type Reference

Powertrain Diagnostic Trouble Code (DTC) Type Definitions

Scan Tool Reference

Control Module References

Circuit/System Verification

Operate the engine above 1400 RPM for 15 seconds, observe the DTC information with a scan tool. DTCs P0351, P0352, P0353 P0354, P0355, P0356, P2300, P2301, P2303, P2304, P2306, P2307, P2309, P2310, P2312, P2313, P2315 and P2316 should not set.

Circuit/System Testing

  1. Ignition OFF, disconnect the harness connector at the appropriate ignition coil.
  2. Ignition ON, verify that a test lamp illuminates between the ignition circuit terminal and a known ground.
  3. If the test lamp does not illuminate, test the ignition circuit for a short to ground or an open/high resistance. If the circuit tests normal and the ignition circuit fuse is open, test the IC circuit terminal for a short to ground.
  4. Set the DMM to the AC Hertz scale for this test.
  5. Crank or start the engine, test for more than 3 Hz between the appropriate ignition control circuit and a known ground.
  6. If less than 3 Hz, test the ignition control circuit for a short to voltage, short to ground or an open/high resistance. If the circuit/connection test normal, replace the ECM.
  7. Measure for 5 ohms or less between both ground circuits of the ignition coil connector and the ECM housing.
  8. If greater than 5 ohms, test for an open, or high resistance in the ground circuits. If the circuit/connections test normal, replace the ECM.
  9. If all circuits/connections test normal, replace the ignition coil.

Repair Instructions

Perform the Diagnostic Repair Verification.

    •  Ignition Coil Replacement - Bank 1
    •  Ignition Coil Replacement - Bank 2
    •  Engine Control Module Replacement for engine control module replacement, setup and programming.