• | 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. |
Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
---|---|---|---|---|
Windshield Wiper Motor Relay Coil Supply Voltage | B3874 00 | 2 | 6 | -- |
Windshield Wiper Switch High Signal | 6 | 4 | 1 | -- |
Windshield Wiper Switch Low Signal | 6 | 3 | B3922 00 | -- |
Windshield Wiper Motor Park Switch Signal | 5 | 5 | -- | -- |
Windshield Wiper High Speed Relay Control | 7 | 4 | B3875 00 | -- |
Windshield Wiper Motor High Speed Control | 2 | 4 | -- | -- |
Windshield Wiper Motor Low Speed Control | 2 | 3 | -- | -- |
Windshield Wiper Motor Ground | -- | 2 | -- | -- |
Windshield Wiper Switch Ground | -- | 1 | -- | -- |
1. Wipers and washers Inoperative in all modes 2. Wipers Inoperative All Modes and Washers Work 3. Delay or Low Speed Wipers Inoperative 4. High Speed Wipers Inoperative 5. Wipers Do Not Park 6. Wipers Always On 7. Wipers Operate at High Speed in the Low Speed Mode |
Wiper Mist, Delay 1-5, and Low are all low speed wiper motor functions that are controlled by the body control module (BCM). When the wiper switch is placed in one of the Low speed wiper modes, ground is applied through the switch contacts a series of internal resistors and the wiper switch low signal circuit to the BCM. In response to this signal, the BCM energizes the Wiper Relay by applying battery voltage through the wiper relay control circuit to the coil side of the relay. This allows battery positive voltage from the WPR fuse to flow through the switch input side of the wiper relay and out to the switch input side of the WIPER HIGH relay. Since the wiper high relay is de-energized and its switch contacts are normally closed to the low speed control circuit of the windshield wiper motor, the motor will operate at low speed.
When the wiper switch is placed in the High speed position, ground is applied through the switch contacts and the wiper switch high signal circuit to the BCM indicating the wiper high speed request. The BCM then energizes WIPER relay as stated above and the WIPER HIGH relay by applying ground through the control circuit to the coil side of the relay. With the wiper high relay energized and its switch contacts closed to the high speed control circuit of the wiper motor, the motor will operate at high speed.
• | A short to ground in the following circuits will open the WPR fuse: |
- | Windshield wiper motor relay coil supply voltage |
- | Windshield wiper motor low speed control |
- | Windshield wiper motor high speed control |
• | A short to B+ on any of the wiper/washer switch signal circuits will open the ground trace in the wiper switch. |
Wiper/Washer System Description and Operation
Control Module References for Scan Tool Information
⇒ | If one or more of the wiper delay parameters are inoperative and the wiper low speed parameter functions, replace the turn signal/multifunction switch. |
⇒ | If the low speed and/or high speed parameters are inoperative, perform the Multifunction Switch Circuit/System Testing. |
⇒ | If the Wiper Park Switch parameter is always Active or Inactive, perform the Wipers do not Park Circuit/System Testing. |
⇒ | If one or more of the commanded states do not work, perform the Wiper Motor tests in Circuit/System Testing and/or Component test. |
⇒ | If greater than the specified range, test the ground circuit for an open/high resistance. If the circuit tests normal, replace the body control module. |
⇒ | If not the specified value, test the signal circuit terminal L for a short to ground. If the circuit tests normal, replace the body control module. |
⇒ | If not the specified value, test the signal circuit terminal K for a short to ground. If the circuit tests normal, replace the body control module. |
⇒ | If not Switch Fault, test the signal circuit for a short to voltage or an open/high resistance. If the circuit tests normal, replace the body control module. |
⇒ | If not the specified value, test the signal circuit for a short to voltage or an open/high resistance. If the circuit tests normal, replace the body control module. |
⇒ | If not Inactive, test the signal circuit terminal A for a short to ground. If the circuit tests normal, test or replace the body control module. |
⇒ | If not Active, test the signal circuit for an open/high resistance. If the circuit tests normal, replace the body control module. |
⇒ | If greater than the specified range, test the ground circuit for an open/high resistance. |
⇒ | If greater than the specified range, test the ground circuit for an open/high resistance. |
⇒ | If the test lamp is always ON, test the control circuit for a short to voltage. If the circuit tests normal, replace the body control module. |
⇒ | If the test lamp is always OFF, test the control circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the body control module. |
⇒ | If the test lamp is always ON, test the control circuit for a short to ground. If the circuit tests normal, replace the body control module. |
⇒ | If the test lamp is always OFF, test the control circuit for a short to voltage or an open/high resistance. If the circuit tests normal, replace the body control module. |
⇒ | If greater than the specified range, test the ground circuit for an open/high resistance. |
⇒ | If the test lamp is always ON, test the control circuit for a short to voltage. If the circuit tests normal, replace the underhood fuse block. |
⇒ | If the test lamp is always OFF, test the control circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the underhood fuse block. |
⇒ | If the test lamp is always ON, test the control circuit for a short to voltage. If the circuit tests normal, replace the underhood fuse block. |
⇒ | If the test lamp is always OFF, test the control circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the underhood fuse block. |
⇒ | If greater than the specified range, test the ground circuit for an open/high resistance. |
⇒ | If greater than the specified range, test the ground circuit for an open/high resistance. |
⇒ | If the test lamp does not illuminate, test WIPER/WS fuse, if fuse is OK replace the underhood fuse block. |
⇒ | If the test lamp is always ON, test the control circuit for a short to voltage. If the circuit tests normal, replace the BCM. |
⇒ | If the test lamp is always OFF, test the control circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the BCM. |
⇒ | If greater than the specified range, replace the underhood fuse block. |
⇒ | If greater than the specified range, replace the WIPER Relay. |
⇒ | If the test lamp does not illuminate, replace the WIPER Relay. |
⇒ | If the test lamp is always ON, test the control circuit for a short to voltage. If the circuit tests normal, replace the BCM. |
⇒ | If the test lamp is always OFF, test the control circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the BCM. |
⇒ | If greater than the specified range, test the ground circuit for an open/high resistance. |
⇒ | If the test lamp is always ON, test the control circuit for a short to voltage. If the circuit tests normal, test or replace the WIPER Relay. |
⇒ | If the test lamp is always OFF, test the control circuit for a short to ground or an open/high resistance. If the circuit tests normal, test or replace the WIPER Relay. |
⇒ | If the test lamp is always ON, test the control circuit for a short to voltage. If the circuit tests normal, test or replace the WIPER HI relay. |
⇒ | If the test lamp is always OFF, test the control circuit for a short to ground or an open/high resistance. If the circuit tests normal, test or replace the WIPER HI relay. |
⇒ | If the test lamp does not illuminate, test the signal circuit for a short to ground or an open high resistance. If the circuit tests normal, replace the BCM. |
⇒ | If the resistance is not within the specified range, replace the turn signal/multifunction switch. |
⇒ | If less than infinite ohms, replace the turn signal/multifunction switch. |
⇒ | If the less than infinite, replace the turn signal/multifunction switch. |
⇒ | If greater than the specified range, replace the turn signal/multifunction switch. |
⇒ | If less than infinite, replace the turn signal/multifunction switch. |
⇒ | If greater than the specified range, replace the turn signal/multifunction switch. |
Important: If the switch tests open in any switch position other than Off, test the wiper/washer switch signal circuits for a short to voltage before replacing the switch.
Switch Position | Resistance |
---|---|
Off | Infinite |
Mist | 300-364 Ω |
Delay 1 | 3.48K-4.25K Ω |
Delay 2 | 2.52K-3.08K Ω |
Delay 3 | 1.78K-2.18K Ω |
Delay 4 | 1.17K-1.44K Ω |
Delay 5 | 697-851 Ω |
Low | 300-364 Ω |
⇒ | If the wiper motor is not in the low speed mode replace the motor. |
⇒ | If the wiper motor is not in the high speed mode replace the motor. |
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
• | Control Module References for BCM replacement, setup, and programming |