GM Service Manual Online
For 1990-2009 cars only

Door Lock System Components

The power door lock system consists of the following components:

    • Body control module (BCM)
    • Driver door lock switch
    • Front passenger door lock switch
    • Door lock actuators in each of the doors
    • Door lock system fuse into the BCM (BCM D 25A fuse)

Door Lock System Controls

The power door lock system can be controlled by any of the following:

    • A door lock switch LOCK or UNLOCK activation
    • A keyless entry transmitter activation
    • An automatic door lock activation (Personalization function)
    • An automatic door unlock activation (Personalization function)
    • A key cylinder unlock activation (Personalization function)
    • A delayed locking activation (Personalization function)

Door Lock Operation

When the BCM detects a transition of either of the door lock switches to the LOCK position, it switches the door lock actuator lock control circuit to voltage. Since the lock actuator unlock control circuits are at ground potential within the BCM, the door lock actuator motors transition to the Lock position.

Driver Door Unlock Operation

When the BCM detects a transition of either of the door lock switches to the UNLOCK position, it switches the driver door lock actuator unlock control circuit to voltage. Since the door lock actuator lock control circuit is at ground potential within the BCM, the LF door lock actuator motor transitions to the Unlock position.

The driver door lock actuator unlock control circuit is a dedicated control circuit used only for the driver door lock actuator motor. This is done so that the driver door may be unlocked by itself using a keyless entry transmitter or an automatic door unlock function (if programmed).

Passenger Door Unlock Operation

When the BCM detects a transition of either of the door lock switches to the UNLOCK position, it switches the door lock actuator unlock control circuits to voltage. Since the door lock actuator lock control circuit is at ground potential within the BCM, the passenger door lock actuator motors transition to the Unlock position.

The door lock actuator unlock control circuits are dedicated control circuits used only for the passenger door lock actuator motors. This is done so that the driver door may be unlocked separate from the passenger doors using a keyless entry transmitter or an automatic door unlock function (if programmed).

Automatic Door Lock/Unlock

The automatic door lock/unlock function is a Vehicle Personalization feature with the following six programmable modes of operation:

  1. The automatic door lock feature is disabled.
  2. The automatic door lock on shift out of Park feature is disabled.
  3. All of the doors lock when the vehicle is shifted out of Park with the ignition ON, and only the driver door Unlocks when the vehicle is shifted into Park.
  4. All of the doors lock when the vehicle is shifted out of Park with the ignition ON, and all of the doors Unlock when the vehicle is shifted into Park.
  5. All of the doors lock when the vehicle is shifted out of Park with the ignition ON, and only the driver door Unlocks when the key is removed from the ignition.
  6. All of the doors lock when the vehicle is shifted out of Park with the ignition ON, and all of the doors Unlock when the key is removed from the ignition.

The automatic door lock function can only be enabled by the BCM if the driver, front passenger and rear door switches are in an Inactive state (closed). For information on programming the automatic door locks, refer to in Personalization.

Delayed Locking

The delayed locking function is a Vehicle Personalization feature that is intended to allow the doors to be locked while passengers are exiting the vehicle. When delayed locking is in Active Mode, the BCM will delay locking of the vehicle doors for 5 seconds after all of the doors have been closed. The delayed locking function will be overridden if the BCM receives a door Unlock input or a key in ignition input.

Key Cylinder Unlock

This feature will unlock all of the doors when the BCM receives a KEYUNLK input signal for greater than 1 second. This feature is disabled from the factory and can be enabled using a scan tool.

Lockout Prevention

This function is intended to prevent the vehicle operator from locking the doors if the key is left in the ignition and any vehicle door is open. The lockout prevention function can be overridden by the BCM if the BCM receives a Remote Lock input or if the door is manually locked.

Unlock After Air Bag Deployment

This feature will unlock all of the vehicle doors, including the endgate, 15 seconds after air deployment.