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 P0630 36: VIN Not Programmed or Mismatched--Engine Control Module (ECM) EEPROM failure

DTC P0630 47: VIN Not Programmed or Mismatched--Engine Control Module (ECM) VIN Not Programmed

Circuit/System Description

This DTC sets when the engine control module (ECM) has determined that the vehicle identification number (VIN) is not stored in the ECM memory. When the control module is replaced, the VIN must be programmed into the control module memory.

Conditions for Running the DTC

    • The ignition is ON.
    • The DTC runs continuously once the above condition is met.

Conditions for Setting the DTC

The ECM detects that no VIN is stored in memory.

Action Taken When the DTC Sets

DTC P0630 is a type B DTC.

Conditions for Clearing the DTC

DTC P0630 is a type B DTC.

Diagnostic Aids

Some diagnostics will not run when the MIL is illuminated and DTC P0630 is set. Always program the VIN to the control module immediately after replacement.

If there are difficulties programming the VIN, ensure that all connections to the ECM and equipment are correct. Ensure that the latest software is installed and all programming procedures are performed correctly.

Reference Information

Description and Operation

Engine Control Module Description

DTC Type Reference

Powertrain Diagnostic Trouble Code (DTC) Type Definitions

Scan Tool Reference

    •  Scan Tool Data List
    •  Scan Tool Data Definitions
    •  Scan Tool Output Controls

Circuit/System Verification

    Important: The ECM cannot determine if the VIN programmed into the control module is valid. Always verify that the VIN displayed on the scan tool is correct for that vehicle.

  1. Ignition ON, observe the scan tool Vehicle Information parameter. The VIN information should match the vehicles VIN.
  2. If a VIN is not displayed, program the VIN with a scan tool.
  3. 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 List.

Repair Instructions

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

Control Module References for ECM replacement, setup, and programming