DTC B3105

 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 B3105 00

Keyless Entry System Key Fobs

 Circuit/System Description

The body control module (BCM) monitors the number of keyless entry transmitters programmed. Until at least one transmitter is programmed, the BCM determines a malfunction condition exists.

 Conditions for Running the DTC

The BCM has been set up without transmitters being programmed.

 Conditions for Setting the DTC

No keyless entry transmitter programmed to the BCM.

  Action Taken When the DTC Sets

The keyless entry system is inoperative.

 Conditions for Clearing the DTC

A current DTC is cleared when at least one transmitter has been programmed to the BCM.

 Reference Information

Schematic Reference

Remote Function Schematics

Connector End View Reference

Component Connector End Views

Description and Operation

Keyless Entry System Description and Operation (With ATH) Keyless Entry System Description and Operation (Without ATH)

Electrical Information Reference


Circuit Testing

Connector Repairs

Testing for Intermittent Conditions and Poor Connections

Wiring Repairs


Scan Tool Reference

Control Module References for scan tool information

 Circuit/System Verification

Attempt to program the keyless entry transmitter. Refer to Replacing Keys. The transmitter should program.

 Circuit/System Testing


1. Verify that the transmitter is the correct transmitter for the vehicle.

2. If not correct, replace the transmitter.

3. Attempt to program the transmitter. Refer to Replacing Keys. The transmitter should program.

4. If the transmitter does not program, replace the transmitter.


 Repair Instructions

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

Control Module References for BCM replacement, programming, and setup