Operation CHARM: Car repair manuals for everyone.

Windshield Wiper System Malfunction




Windshield Wiper System Malfunction

Diagnostic Instructions

* Perform the Diagnostic System Check - Vehicle Diagnostic System Check - Vehicle prior to using this diagnostic procedure.

* Review Strategy Based Diagnosis Strategy Based Diagnosis for an overview of the diagnostic approach.

* Diagnostic Procedure Instructions Diagnostic Procedure Instructions provides an overview of each diagnostic category.

Diagnostic Fault Information






Circuit/System Description

The body control module (Body Control Module) controls the windshield wiper motor based on input from the windshield wiper/washer switch. The Body Control Module monitors the wiper/washer switch through three separate signal circuits and a ground circuit. The windshield wiper switch high signal circuit is used to determine high speed wiper operation, the windshield wiper switch low signal is used to determine low speed, intermittent, and mist operation through the use of a resistor ladder, and the windshield washer switch signal circuit is used to determine wiper/washer operation.

The Body Control Module controls the windshield wiper motor low, high, intermittent, and park operations through a serial data circuit. If serial data communication is interrupted, a control circuit is used as a backup to ensure that wiper functionality is not lost. B+ is applied to the control circuit and will allow limited wiper operation when the windshield wiper/washer switch is in the HIGH position.

Reference Information

Schematic Reference

* Wiper/Washer Schematics Electrical Diagrams

* Steering Wheel Secondary/Configurable Control Schematics Steering Wheel Secondary/Configurable Control Schematics

Connector End View Reference

Component Connector End Views Outside Rearview Mirror - Driver

Description and Operation

Wiper/Washer System Description and Operation Description and Operation

Electrical Information Reference

* Circuit Testing Circuit Testing

* Connector Repairs Connector Repairs

* Testing for Intermittent Conditions and Poor Connections Testing for Intermittent Conditions and Poor Connections

* Wiring Repairs Wiring Repairs

Scan Tool Reference

Control Module References Control Module References for scan tool information

Circuit/System Verification

1. Verify DTC U1515 is not set.

If DTC U1515 is set
Refer to DTC U1500-U15BF U1500

If DTC U1515 is not set

2. Verify DTC B371A is not set.

If DTC B371A is set
Refer to DTC B371A B371A

If DTC B371A is not set

3. Cycle the Windshield Wiper Switch from OFF to HIGH.

4. Verify the scan tool Windshield Wiper Switch parameter cycles as the Windshield Wiper Switch is cycled.

If parameter does not cycle correctly
Refer to Circuit/System Testing - Windshield Wiper/Washer Switch Circuit Test.

If parameter cycles correctly

5. S82 windshield wiper/washer switch in the INT position, cycling the delay adjustment switch from long delay to short delay, observe the scan tool Windshield Wiper Switch parameter while cycling the delay adjustment switch from long delay to short delay.

6. Verify the parameter cycles from Delay 1 through Delay 5 as each delay position is selected.

If parameter does not cycle from Delay 1 to Delay 5
Refer to Circuit/System Testing - Windshield Wiper/Washer Switch Circuit Test.

If parameter does cycle from Delay 1 to Delay 5

7. All OK.

Circuit/System Testing

Windshield Wiper/Washer Switch Circuit Test

1. Ignition OFF, disconnect the harness connector at the S82 Windshield Wiper/Washer Switch, ignition ON.

2. Verify a test lamp illuminates between the low reference circuit terminal 2 and B+.

If test lamp does not illuminate

1. Ignition OFF, disconnect the X3 harness connector at the K9 Body Control Module.

2. Test for less than 2 ohms in the low reference circuit end to end.

If greater than 2 ohms, repair the open/high resistance in the circuit.

If less than 2 ohms, replace the K9 Body Control Module

If test lamp illuminates

3. Test for 9-12 V between the signal circuit terminal 3 and ground.

If less than 9 V

1. Ignition OFF, disconnect the X3 harness connector at the K9 Body Control Module.

2. Test for infinite resistance between the signal circuit and ground.

If less than infinite resistance, repair the short to ground on the circuit.

If infinite resistance

3. Test for less than 2 ohms in the signal circuit end to end.

If greater than 2 ohms, repair the open/high resistance on the circuit

If less than 2 ohms, replace the K9 Body Control Module.

If greater than 12 V

1. Ignition OFF, disconnect the harness connector at the K9 Body Control Module, ignition ON.

2. Test for less than 1 V between the signal circuit and ground.

If 1 V or greater, repair the short to voltage on the circuit.

If less than 1 V, replace the K9 Body Control Module.

If between 9-12 V

4. Test for 11-13 V between the signal circuit terminal 1 and ground.

If less than 11 V

1. Ignition OFF, disconnect the X3 harness connector at the K9 Body Control Module.

2. Test for infinite resistance between the signal circuit and ground.

If less than infinite resistance, repair the short to ground on the circuit.

If infinite resistance

3. Test for less than 2 ohms in the signal circuit end to end.

If greater than 2 ohms, repair the open/high resistance on the circuit

If less than 2 ohms, replace the K9 Body Control Module.

If greater than 13 V

1. Ignition OFF, disconnect the harness connector at the K9 Body Control Module, ignition ON.

2. Test for less than 1 V between the signal circuit and ground.

If 1 V or greater, repair the short to voltage on the circuit.

If less than 1 V, replace the K9 Body Control Module.

If between 11-13 V

5. Test or replace the S82 Windshield Wiper Switch.

Repair Instructions

Perform the Diagnostic Repair Verification Verification Tests after completing the repair.

* Windshield Wiper Motor Replacement Service and Repair

* Windshield Wiper and Washer Switch Replacement Service and Repair

* Control Module References Control Module References for Body Control Module replacement, programming and setup