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.

Conditions for Running the DTC

    • Battery is voltage between 10.6 and 16.0 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 Door Systems Diagnostic System Check?

Go to Step 2

Go to Diagnostic System Check - Door Systems

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's screen.
  5. Activate the 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 in Wiring Systems

3

Inspect for poor connections at the harness connector of the PDM. 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 5

Go to Step 4

4

IMPORTANT: Perform the set up procedure for the passenger door module. Refer to Service Programming System (SPS) in Programming.

Replace the PDM. Refer to Door Lock and Side Window Switch Replacement - Passenger Side .

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.

Conditions for Running the DTC

    • Battery voltage is between 10.6 and 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 Door Systems Diagnostic System Check?

Go to Step 2

Go to Diagnostic System Check - Door Systems

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 the ignition OFF.
  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

IMPORTANT: Perform the set up procedure for the driver door module. Refer to Service Programming System (SPS) in Programming.

Replace the Driver Door Module (DDM). Refer to Door Lock and Side Window Switch Replacement - Driver Side .

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