For 1990-2009 cars

### 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 B1016: Vehicle Identification Number Not Programmed

### Circuit/System Description

The body control module (BCM) performs a self test and vehicle identification number (VIN) verification. This DTC indicates that a VIN is not programmed or that the BCM has an internal fault. The internal fault detection is handled inside the control module, no external circuits are involved.

### Conditions for Running DTC

The only requirements are that voltage and ground are supplied to the BCM.

### Conditions for Setting the DTC

The BCM has detected that the VIN is not programmed.

### Action Taken When DTC Sets

The vehicle will not start.

### Conditions for Clearing the DTC

• | The condition for setting the DTC is no longer present.

• | The history DTC will clear after 50 fault-free ignition cycles.

• | The DTC can be cleared using a scan tool.

### Reference Information

#### Schematic Reference

Body Control System Schematics

#### Connector End View Reference

Component Connector End Views

#### Scan Tool Reference

Control Module References for scan tool information

### Circuit/System Verification

1. Verify DTC B1016 is not set.

⇒ | If the DTC is set, program the control module.

2. With a scan tool, clear the DTCs.
3. Ignition OFF, remove the scan tool, open and close the drivers door.
4. Wait 60 seconds, then verify DTC B1016 is not set.

⇒ | If the DTC is set, replace the control module.

### Repair Instructions

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

Body Control Module Programming and Setup for BCM replacement, setup and programming