GM Service Manual Online
For 1990-2009 cars only

DTC B1017 or B3970 Passenger Door Module (PDM)

Circuit Description

The passenger door module (PDM), upon receipt of a class 2 message or a direct lock or unlock switch input will supply battery positive voltage to the internal door lock and unlock relays control circuits.

DTC Descriptor

This diagnostic procedure supports the following DTC:

DTC B1017 Output Driver Module Performance

Conditions for Running the DTC

    • Battery voltage is between 10.6-16 volts.
    • Ignition switch in the ON position

Conditions for Setting the DTC

    • When the PDM supplies battery voltage to the internal door lock relay control circuit and it is shorted to ground for more then 160 milliseconds
    • When the PDM supplies battery voltage to the internal door unlock relay control circuit and it is shorted to ground for more then 160 milliseconds

Action Taken When the DTC Sets

The PDM will cancel any outputs on the door lock or unlock relay control circuits for the remainder of the ignition cycle.

Conditions for Clearing the DTC

When the fault is no longer present, the PDM changes the current DTC to a history DTC. The PDM will clear the history DTC after 50 fault-free ignition cycles.

Step

Action

Yes

No

Schematic Reference: Door Lock/Indicator Schematics

Connector End View Reference: Power Door Systems Connector End Views

1

Did you perform the Diagnostic System Check - Vehicle?

Go to Step 2

Go to Diagnostic System Check - Vehicle

2

  1. Install a scan tool.
  2. Clear any stored DTCs.
  3. Turn ON the ignition, with the engine OFF.
  4. Go to display current DTC screen.
  5. Activate the passenger door module (PDM) door lock switch to the lock and unlock positions.

Does DTC B1017 set as a current DTC?

Go to Step 3

Go to Testing for Intermittent Conditions and Poor Connections

3

Inspect for poor connections at the harness connector of the PDM. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs .

Did you find and correct the condition?

Go to Step 5

Go to Step 4

4

Replace the PDM. Refer to Control Module References for replacement, setup, and programming.

Did you complete the replacement?

Go to Step 5

--

5

  1. Use the scan tool in order to clear the DTCs.
  2. Operate the vehicle within the Conditions for Running the DTC, as specified in the supporting text.

Does the DTC reset?

Go to Step 2

System OK

DTC B1017 or B3970 Driver Door Module (DDM)

Circuit Description

The driver door module (DDM), upon receipt of a class 2 message will supply battery positive voltage to the internal mirror heater relay control circuit to enable the mirror heater relay. The DDM will also supply a pulse width modulated signal on the heated/memory seat switch illumination circuit to control switch back lighting.

DTC Descriptor

This diagnostic procedure supports the following DTC:

DTC B1017 Output Driver Module Performance

Conditions for Running the DTC

    • Battery voltage is between 10.6-16.0 volts.
    • Ignition switch in the ON position

Conditions for Setting the DTC

    • When the DDM supplies battery voltage to the internal mirror heater relay control circuit and it is shorted to ground for more then 160 milliseconds.
    • When the DDM supplies a pulse width modulated signal on the heated/memory seat switch illumination circuit and it is shorted to ground for more then 160 milliseconds.

Action Taken When the DTC Sets

The DDM will cancel any outputs on the internal mirror heater relay control circuit and the heated/memory seat switch illumination circuits for the remainder of the ignition cycle.

Conditions for Clearing the DTC

When the fault is no longer present, the DDM changes the current DTC to a history DTC. The DDM will clear the history DTC after 50 fault free ignition cycles.

Test Description

The numbers below refer to the step numbers on the diagnostic table.

  1. This step determines if the heated/memory seat switch illumination circuit is the cause for DTC B1017 setting.

  2. This step determines if the mirror heating element supply voltage circuit is the cause for DTC B1017 setting.

  3. This step eliminates the possibility that the heated/memory seat switch is internally shorted to ground.

Step

Action

Yes

No

Schematic Reference: Outside Rearview Mirror Schematics and Interior Lights Dimming Schematics

Connector End View Reference: Power Door Systems Connector End Views

1

Did you perform the Diagnostic System Check - Vehicle?

Go to Step 2

Go to Diagnostic System Check - Vehicle in Vehicle DTC Information

2

  1. Install a scan tool.
  2. Clear any stored DTCs.
  3. Turn ON the ignition, with the engine OFF.
  4. Place the headlamp switch in the ON position.

Does B1017 set as a current DTC?

Go to Step 4

Go to Step 3

3

Activate the rear window defogger system.

Does B1017 set as a current DTC?

Go to Step 5

Go to Testing for Intermittent Conditions and Poor Connections in Wiring Systems

4

  1. Turn OFF the ignition.
  2. Disconnect the heated/memory seat switch.
  3. Turn ON the ignition, with the engine OFF.
  4. Place the headlamp switch in the ON position.

Does B1017 set as a current DTC?

Go to Step 5

Go to Step 6

5

Inspect for poor connections at the harness connector of the driver door module (DDM). Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs in Wiring Systems.

Did you find and correct the condition?

Go to Step 9

Go to Step 7

6

Inspect for poor connections at the harness connector of the heated/memory seat switch. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs in Wiring Systems.

Did you find and correct the condition?

Go to Step 9

Go to Step 8

7

Replace the DDM. Refer to Control Module References in Computer/Integrating Systems for replacement, setup, and programming.

Did you complete the replacement?

Go to Step 9

--

8

Replace the memory seat switch. Refer to Driver Seat Adjuster Memory Switch Replacement in Seats.

Did you complete the replacement?

Go to Step 9

--

9

  1. Use the scan tool in order to clear the DTCs.
  2. Operate the vehicle within the Conditions for Running the DTC as specified in the supporting text.

Does the DTC reset?

Go to Step 2

System OK