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 B1016 00: Vehicle Identification Number (VIN) Not Programmed

Circuit/System Description

This code indicates that the inflatable restraint sensing and diagnostic module (SDM) has received an invalid vehicle identification number (VIN) from the body control module (BCM).

Conditions for Running DTC

    • System voltage is between 9-16 volts.
    • Ignition switch is in the ON position.

Conditions for Setting the DTC

    • VIN is not programmed in the SDM.
    • Communication is lost between the SDM and BCM.

Conditions for Clearing the DTC

    • VIN number is reprogrammed.
    • A valid VIN is received from the BCM.

Reference Information

Schematic Reference

SIR 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 for scan tool information

Circuit/System Verification

Important: When removing connectors inspect for damage or corrosion. Damage or corrosion in the following requires repair or replacement of the affected.

   • SDM
   • SDM wiring harness

  1. Ignition ON, verify the correct VIN is programmed in the SDM.
  2. If the VIN is incorrect, reprogram the VIN to the SDM.
  3. If the DTC resets, replace the SDM.

Repair Instructions

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

Control Module References for SDM replacement, setup, and programming