GM Service Manual Online
For 1990-2009 cars only

Circuit Description

The Body Control Module (BCM) learns the Buick model that it is installed in by using the Vehicle ID information (VIN) via the class 2 serial data line. Each time the vehicle is in the RUN position or the Powertrain Control Module communicates this information via Class 2, the BCM internally compares the VIN information with that information stored in digits 2 through 5 of the VIN. If digit 5 of the VIN is incorrect, the BCM will indicate a VIN information error is present.

Conditions for Setting the DTC

    • The BCM detects digit 5 of the VIN is incorrect.
    • The condition must occur when the ignition switch is first turned on.

Action Taken When the DTC Sets

The BCM stores DTC B1015 in memory.

Conditions for Clearing the DTC

    • The BCM recognizes digit 5 of the VIN as valid information.
    • A history DTC will clear after 100 consecutive ignition cycles if the condition for the malfunction is no longer present.

Diagnostic Aids

DTC B1015 is related to an internal VIN error in the BCM. Reenter the VIN information using the scan tool. If the VIN information is still incorrect, replace the BCM. Use the scan tool to properly program and configure the BCM for the correct vehicle option content. Refer to Body Control Module (BCM) Programming/RPO Configuration .

Test Description

The number below refers to the step number on the diagnostic table.

  1. This step determines whether the condition is intermittent or the BCM is faulty.

Step

Action

Value(s)

Yes

No

1

  1. Install a scan tool.
  2. Turn ignition On / Engine Off.

Does the scan tool power up and communicate with the BCM?

--

Go to Step 2

Go to Symptoms - Data Link Communications in Data Link Communications

2

  1. Clear the BCM DTCs.
  2. Reenter the VIN information into the BCM.
  3. Turn the ignition switch to the OFF position.
  4. Wait 10 minutes.
  5. Turn the ignition switch to the ON position.
  6. Inspect for BCM DTCs.

Does BCM DTC B1015 reset as a current DTC?

--

Go to Step 3

Go to Step 4

3

Important: 

  1. Set up new BCM. Refer to Body Control Module (BCM) Programming/RPO Configuration .
  2. Replace the BCM. Refer to Body Control Module Replacement .

Is the repair complete?

--

Go to Step 5

--

4

The malfunction is not present. Refer to Diagnostic Aids for additional information regarding DTC.

Is the repair complete?

--

Go to Step 5

--

5

  1. Turn the ignition switch to the OFF position.
  2. Turn the ignition switch to the on position.
  3. Clear the BCM DTCs.
  4. Inspect for BCM DTCs.

Are there current BCM DTCs set?

--

Go to Diagnostic Trouble Code (DTC) List

System OK