GM Service Manual Online
For 1990-2009 cars only

Object Number: 281486  Size: MF
Theft Deterrent System Components
Cell 133: Fuel Tank Module, Instrument Cluster and Passlock Cylinder
Handling ESD Sensitive Parts Notice

Circuit Description

This DTC is set when the body control module (BCM) is in the learn mode. The scan tool shows the Passlockā„¢ data voltage under the following conditions:

    • The BCM is in the learn mode.
    • The ignition switch is cycled.

Conditions for Setting the DTC

All of the following conditions must be met:

    • Ignition 0 is inactive.
    • The Passlockā„¢ key code has not been learned.

Action Taken When the DTC Sets

    • The BCM stores the DTC B3031 in the BCM memory.
    • The vehicle will not start.
    • Security indicator illuminates.

Conditions for Clearing the DTC

    • The BCM goes to sleep and reinitializes with the fault cleared.
    • All of the BCM history codes will be cleared after 100 ignition cycles (from OFF to ON) with no current codes active during the 100 ignition cycles.
    • Use a scan tool.
    • The BCM learns the correct key code.

Diagnostic Aids

If the DTC is a history DTC, the problem may be intermittent. Perform the tests shown while wiggling the wiring and connectors. This will cause the malfunction to appear.

Step

Action

Value(s)

Yes

No

Important: A short to ground will cause an open fuse(s). Before performing this diagnostic procedure, inspect the fuse(s) for an open.

1

Was the Theft Deterrent System diagnostic system check performed?

--

Go to Step 2

Go to Diagnostic System Check - Theft Deterrent

2

Place the Body Control Module (BCM) in auto learn.

Is the BCM placed in auto learn?

--

Go to Step 3

--

3

Read the DTCs using the Scan Tool .

Have any of the DTCs reset?

--

Go to Step 4

Go to Step 6

4

Refer to the proper DTC in the Symptom Table.

Is the repair complete?

--

Go to Step 6

Go to Step 5

5

Replace the BCM. Refer to Body Control Module Replacement in Body Control Systems.

Is the repair complete?

--

Go to Step 6

--

6

Clear the DTCs from the memory.

Are the DTCs cleared from the memory?

--

Go to Diagnostic System Check - Theft Deterrent

--