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 P0300: Engine Misfire Detected

DTC P0301: Cylinder 1 Misfire Detected

DTC P0302: Cylinder 2 Misfire Detected

DTC P0303: Cylinder 3 Misfire Detected

DTC P0304: Cylinder 4 Misfire Detected

DTC P0305: Cylinder 5 Misfire Detected

DTC P0306: Cylinder 6 Misfire Detected

DTC P0307: Cylinder 7 Misfire Detected

DTC P0308: Cylinder 8 Misfire Detected

Circuit/System Description

The engine control module (ECM) monitors changes in crankshaft speed using input from the crankshaft position sensor. The ECM adjusts the fuel delivery to each cylinder in order to minimize crankshaft speed changes. If the ECM identifies a cylinder or cylinders requiring an excessive amount of fuel in order to maintain the correct crankshaft speed, a DTC will set.

Conditions for Running the DTC

    • DTCs P0117, P0118, P0335, P0336, P2146, P2149, P2152, P2155 and P062C are not set.
    • The ECT is more than 40°C (104°F).
    • The engine is running at idle for more than 10 seconds.
    • The engine RPM is between 500-1,300 RPM.
    • The vehicle speed is less than 3 mph.
    • The calculated fuel rate is between 3 mm³ and 25 mm³.
    • DTCs P0300-P0308 will run once per ignition cycle when the above conditions are met.

Conditions for Setting the DTC

130 misfire events have occurred.

Actions Taken When the DTC Sets

DTCs P0300, P0301, P0302, P0303, P0304, P0305, P0306, P0307, and P0308 are Type B DTCs.

Conditions for Clearing the MIL/DTC

DTCs P0300, P0301, P0302, P0303, P0304, P0305, P0306, P0307, and P0308 are Type B DTCs.

Reference Information

Connector End View Reference

Component Connector End Views

DTC Type Reference

Powertrain Diagnostic Trouble Code (DTC) Type Definitions

Circuit/System Testing

You may operate the vehicle within the conditions that are captured in the Freeze Frame/Failure Records list.

  1. If any DTCs other than P0300-P0308 are set, diagnose those DTCs first.
  2. If only DTC P0300-P0308 are set, go to Fuel Injector Balance Test with Tech 2.

Repair Instructions

Perform the Diagnostic Repair Verification after completing the repair.

Control Module References for ECM replacement, setup, and programming.