GM Service Manual Online
For 1990-2009 cars only

Circuit Description

The body control module (BCM) monitors the Windshield Wiper Switch Low signal circuit and performs the proper logic to activate the windshield wipers in the Low, Intermittent or Delay mode of operation. The BCM can discern if there is a malfunction on the Windshield Wiper Switch Low circuit. If the BCM detects that the circuit is shorted to B+, B- or the signal is corrupted the BCM sets DTC B3922 and the wipers will not function in the in the Low, Intermittent or Delayed modes. If this DTC is set as current, only the High mode of operation will be functional.

Conditions for Running the DTC

    • System voltage is between 9.0-16 volts.
    • Ignition switch is in the ON position.

Conditions for Setting the DTC

If the BCM detects that the circuit has shorted to B+, B- or the signal is not discernible to the BCM, DTC B3922 will set.

Action Taken When the DTC Sets

The BCM will not command the wipers to operate in the Low, Delay or Intermittent modes.

The Wipers will only function in the High mode.

Conditions for Clearing the DTC

    • When the switch input status is analyzed to be non-malfunctioning by the BCM or the malfunction no longer exists, the code will be set as history.
    • A history DTC clears when the module ignition cycle counter reaches the reset threshold, without a repeat of the malfunction.

Step

Action

Yes

No

Schematic Reference: Wiper/Washer Schematics

Connector End View Reference: Wiper/Washer Connector End Views

1

Did you perform the Wiper-Washer Systems Diagnostic System Check?

Go to Step 2

Go to Diagnostic System Check - Wiper/Washer

2

  1. Install a scan tool.
  2. Turn ON the ignition, with the engine OFF.
  3. Using the scan tool observe the Wiper Washer Switch parameter in the input list .
  4. Rotate the wiper washer switch through all the positions.

Does the scan tool display the correct switch positions?

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

Go to Step 3

3

  1. Remove the harness connector from the BCM that contains the Windshield Wiper Low and the Windshield Wiper High circuits.
  2. Remove the harness connector that contains the Windshield Wiper Low and Windshield Wiper High circuits from the windshield wiper/washer switch.
  3. Back the Windshield Wiper Switch Low signal circuit terminal from both harness connectors previously removed.
  4. Back the Windshield Wiper Switch High signal circuit terminal from both harness connectors previously removed.
  5. Reconnect both harness connectors with the removed circuits.
  6. With the ignition On and engine Off at the lose backed out terminals, test the Windshield Wiper Switch Low and Windshield Wiper Switch High signal circuits for a short to ground and short to B+.
  7. Refer to Circuit Testing in Wiring Systems.

  8. Turn the ignition the Off.
  9. Test the Windshield Wiper Switch Low and Windshield Wiper Switch High circuits for an open.
  10. Refer to Circuit Testing in Wiring Systems.

Did you find and correct the condition?

Go to Step 9

Go to Step 4

4

  1. Remove the BCM harness connector.
  2. Back the ground circuit terminal out of the BCM harness connector that feeds the windshield wiper/washer switch.
  3. Remove the windshield wiper/washer switch harness connector.
  4. Remove the ground terminal from the wiper/washer switch harness connector.
  5. Reconnect the removed harness connectors.
  6. Test the backed out ground circuit between the wiper switch and the BCM harness connector for a short to B+, B- or open circuit.

Did you find and correct the condition?

Go to Step 9

Go to Step 5

5

Important: Place the windshield wiper/washer switch in the corresponding mode position when testing the switch functionality.

  1. Reinstall the Windshield Wiper Switch Low, High and Ground signal circuits terminals back into the Windshield Wiper/Washer switch harness connector.
  2. Reconnect the windshield wiper switch harness connector.
  3. Remove the harness connector from the BCM containing the Windshield Wiper Switch Low signal circuit.
  4. Using a DMM test the resistance between the Ground circuit of the switch and the Windshield Wiper Switch Low signal circuit at the BCM harness connector.
  5. Typical values +/- 20 percent are as follows:

    • OFF = ∞ ohms
    • Mist = 332 ohms
    • Low = 332 ohms
    • High = 332 ohms
    • Int.1 = 3,870 ohms
    • Int.2 = 2,800 ohms
    • Int.3 = 1,975 ohms
    • Int.4 = 1,310 ohms
    • Int.5 = 774 ohms
  6. Using a DMM test the resistance between the Ground circuit of the switch and the Windshield Wiper Switch High signal circuit at the BCM harness connector. This value should be 0-1 ohms.

Does the switch match the given values?

Go to Step 7

Go to Step 6

6

Replace the Windshield Wiper/Washer Switch. Refer to Turn Signal Multifunction Switch Replacement in Steering Wheel and Column.

Did you complete the replacement?

Go to Step 9

--

7

Inspect for poor connections/terminal tension at the BCM harness connector. 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

8

Important: Setup and reprogram the module. Refer to Body Control Module (BCM) Programming/RPO Configuration

Replace the BCM. Refer to Body Control Module Replacement in Body Control Systems.

Did you complete the replacement?

Go to Step 9

--

9

  1. Clear the DTCs using the scan tool.
  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