For 1990-2009 cars
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 | --