GM Service Manual Online
For 1990-2009 cars only

Wiper/Washer System Description and Operation without RPO C25

Wiper/Washer System Components

The Wiper/Washer System consists of the following components:

    • Windshield wiper/washer switch
    • Body control module (BCM)
    • Wiper 1 relay
    • Wiper 2 relay
    • Wiper diode
    • Windshield wiper motor
    • Windshield washer pump
    • Windshield washer nozzles
    • Windshield washer solvent container
    • Windshield wiper arm and blade assemblies
    • Windshield wiper transmission
    • WIPER/SW 10A fuse
    • WIPER 25A fuse

Refer to Wiper/Washer Component Views .

Wiper/Washer System Description

The body control module (BCM) controls wiper motor low speed operation. The washer pump and high speed operation are controlled directly by the wiper/washer switch. The windshield wiper/washer switch supplies voltage on the signal circuits to the BCM for windshield wiper/washer operation. When WASH, MIST, DELAY, LOW, or HIGH is detected, the BCM energizes the wiper 1 relay by suppling voltage to the relay coil. This allows battery voltage from the WIPER fuse to flow through the relay switched input then through the contacts and out the relay contacts to the wiper 2 relay switch contacts. Since the wiper 2 relay switch contacts are normally closed to the low speed circuit of the windshield wiper motor, the motor will operate at low speed.

Wash Operation

In the WASH position, the windshield wiper/washer switch supplies voltage to the windshield washer pump. The body control module (BCM) monitors voltage on this circuit to detect when a WASH cycle is requested so it can enable the wipers. After a short delay, the BCM energizes the wiper 1 relay which will operate the windshield wiper motor at low speed. The wiper motor will continue to operate for 2 wipe cycles after the wash switch is released.

Mist Operation

Windshield wiper/washer system MIST operation is identical to LOW operation, except that the MIST switch is a press and release type switch. When the wiper switch is moved to the MIST position and released, low speed wiper motor operation is started and will continue until 1 cycle is complete. If the wiper switch is moved to the MIST position and held, the wiper motor will operate in the LOW mode until the switch is released.

In the MIST position, voltage is supplied through an internal resistor to the signal circuit of the windshield wiper/washer switch for the body control module (BCM). The BCM will energize the wiper 1 relay which will operate the windshield wiper motor at low speed.

Intermittent Operation

Windshield wiper DELAY operation is a low speed wiper motor function with a variable delay interval between the wiper motor cycles. The DELAY interval is determined by a series of 5 resistors within the wiper/washer switch. During DELAY wiper operation, the signal circuit voltage is further reduced through the DELAY resistors. The body control module (BCM) monitors the voltage on the signal circuit to determine the delay interval between the low speed wiper motor cycles.

If the wiper switch is moved from a longer delay interval to a shorter delay interval, the BCM will command an immediate wipe cycle and reset the delay timer to the shorter delay interval.

Additionally, intermittent wiper operation is vehicle speed sensitive. As vehicle speed is increased or decreased, the wiper interval will also increase or decrease.

Low Speed Operation

When the wiper switch is in the Low position, voltage is supplied through an internal resistor to the signal circuit. The body control module (BCM) monitors the windshield wiper switch signal 1 circuit and energizes the wiper 1 relay which will operate the windshield wiper motor. The wiper motor will operate at low speed, since the wiper 2 relay is de-energized. Low speed can also be commanded with a scan tool by commanding Wiper Relay Cmd. ON and OFF. Refer to Scan Tool Output Controls .

High Speed Operation

In the High position, the windshield wiper/washer switch supplies voltage to both the wiper 1 and wiper 2 relay coils. This energizes both relays and allows battery voltage from the wiper 1 relay switched output to the switched input of the wiper 2 relay through its contacts and out the switched output of the wiper 2 relay to the high speed circuit of the windshield wiper motor. The windshield wiper motor will operate at high speed. During HIGH speed wiper motor operation, the wiper switch signal circuit is at the LOW speed signal voltage, and the body control module (BCM) supplies redundant voltage to the wiper relay via the wiper diode.

Park Position Operation

Windshield wiper motor park operation is controlled by the body control module (BCM) using an input from the park switch within the wiper motor assembly. The BCM monitors the windshield wiper motor park switch circuit to determine if the windshield wiper blades are at the bottom of the glass. The circuit will be pulled to ground by the wiper motor park switch while the windshield wiper motor is operating. When the wiper switch is turned to the OFF position while the wiper motor is somewhere in mid-cycle, the BCM will continue to operate the motor until the wipers reach the park position. If the ignition is turned OFF while the wipers are in mid-cycle, the wipers will stop immediately where they are. The BCM will park the wipers the next time the ignition is turned ON.

The wipers will not park when they are commanded ON and OFF with a scan tool. The BCM will park the wipers the next time the wiper switch is turned ON and OFF.

The BCM provides stall protection for the wiper motor by monitoring the park switch. If the park switch does not transition for 3 seconds while the wipers are operating, the BCM will assume that the wiper motor is stalled, and will de-energize the wiper relay until the wiper switch is cycled OFF and ON again.

Windshield Wiper/Washer System Power and Ground

With the ignition in the ON position, accessory voltage is supplied through the WIPER/SW 10A fuse in the I/P fuse block to the wiper/washer switch. Refer to Wiper/Washer Schematics .

Diagnostic Trouble Codes (DTCs)

The body control module (BCM) monitors the voltage on the windshield wiper switch signal 2 circuit for diagnostic purposes. If the circuit is shorted to voltage while the driver is commanded OFF, the BCM will store DTC B3715. If the circuit is shorted to ground while the driver is commanded ON, the BCM will store DTC B3715. Refer to DTC B3715 .

Wiper/Washer System Description and Operation with RPO C25

Wiper/Washer System Components

The Wiper/Washer System consists of the following components:

Front Wipers

    • WIPER/SW 10A fuse
    • WIPER 25A fuse
    • Windshield wiper/washer switch
    • Body control module (BCM)
    • Wiper 1 relay
    • Wiper 2 relay
    • Wiper diode
    • Windshield wiper motor

Rear Wiper

    • REAR WIPER 20A fuse
    • ROOF/HEAT SEAT 10A fuse
    • Rear wiper/washer switch
    • Rear window wiper module

Washers

    • WIPER/SW 10A fuse
    • REAR WIPER 20A fuse
    • ROOF/HEAT SEAT 10A fuse
    • Windshield wiper/washer switch
    • Body control module (BCM)
    • Rear wiper/washer switch
    • Rear window wiper module
    • Window washer fluid pump

Front Wiper System Description

Wiper Description

The body control module (BCM) controls wiper motor low speed operation. The washer pump and high speed operation are controlled directly by the wiper/washer switch. The windshield wiper/washer switch supplies voltage on the signal circuits to the BCM for windshield wiper/washer operation. When WASH, MIST, DELAY, LOW, or HIGH is detected, the BCM energizes the wiper 1 relay by suppling voltage to the relay coil. This allows battery voltage from the WIPER fuse to flow through the relay switched input then through the contacts and out the relay contacts to the wiper 2 relay switch contacts. Since the wiper 2 relay switch contacts are normally closed to the low speed circuit of the windshield wiper motor, the motor will operate at low speed.

Mist Operation

Windshield wiper/washer system MIST operation is identical to LOW operation, except that the MIST switch is a press and release type switch. When the wiper switch is moved to the MIST position and released, low speed wiper motor operation is started and will continue until 1 cycle is complete. If the wiper switch is moved to the MIST position and held, the wiper motor will operate in the LOW mode until the switch is released. Voltage is supplied through an internal resistor to the signal circuit of the windshield wiper/washer switch for the body control module (BCM). The BCM will energize the wiper 1 relay which will operate the windshield wiper motor at low speed.

Intermittent Operation

Windshield wiper DELAY operation is a low speed wiper motor function with a variable delay interval between the wiper motor cycles. The DELAY interval is determined by a series of 5 resistors within the wiper/washer switch. During DELAY wiper operation, the signal circuit voltage is further reduced through the DELAY resistors. The body control module (BCM) monitors the voltage on the signal circuit to determine the delay interval between the low speed wiper motor cycles. If the wiper switch is moved from a longer delay interval to a shorter delay interval, the BCM will command an immediate wipe cycle and reset the delay timer to the shorter delay interval. Additionally, intermittent wiper operation is vehicle speed sensitive. As vehicle speed is increased or decreased, the wiper interval will also increase or decrease.

Low Speed Operation

When the wiper switch is in the Low position, voltage is supplied through an internal resistor to the signal circuit. The body control module (BCM) monitors the windshield wiper switch signal 1 circuit and energizes the wiper 1 relay which will operate the windshield wiper motor. The wiper motor will operate at low speed, since the wiper 2 relay is de-energized. Low speed can also be commanded with a scan tool by commanding Wiper Relay Cmd. ON and OFF. Refer to Scan Tool Output Controls .

High Speed Operation

n the High position, the windshield wiper/washer switch supplies voltage to both the wiper 1 and wiper 2 relay coils. This energizes both relays and allows battery voltage from the wiper 1 relay switched output to the switched input of the wiper 2 relay through its contacts and out the switched output of the wiper 2 relay to the high speed circuit of the windshield wiper motor. The windshield wiper motor will operate at high speed. During HIGH speed wiper motor operation, the wiper switch signal circuit is at the LOW speed signal voltage, and the body control module (BCM) supplies redundant voltage to the wiper relay via the wiper diode.

Park Position Operation

Windshield wiper motor park operation is controlled by the body control module (BCM) using an input from the park switch within the wiper motor assembly. The BCM monitors the windshield wiper motor park switch circuit to determine if the windshield wiper blades are at the bottom of the glass. The circuit will be pulled to ground by the wiper motor park switch while the windshield wiper motor is operating. When the wiper switch is turned to the OFF position while the wiper motor is somewhere in mid-cycle, the BCM will continue to operate the motor until the wipers reach the park position. If the ignition is turned OFF while the wipers are in mid-cycle, the wipers will stop immediately where they are. The BCM will park the wipers the next time the ignition is turned ON. The BCM provides stall protection for the wiper motor by monitoring the park switch. If the park switch does not transition for 3 seconds while the wipers are operating, the BCM will assume that the wiper motor is stalled, and will de-energize the wiper relay until the wiper switch is cycled OFF and ON again.

Rear Wiper System Operation

The rear window wiper module controls wiper motor operation based on an input from the rear wiper/washer switch. Accessory voltage is supplied to the rear window wiper module via the REAR WIPER fuse. The accessory circuit provides voltage for the wiper motor and the washer pump. The rear wiper motor is integral to the rear wiper module.

The rear wiper/washer switch provides an input to the rear wiper module indicating the desired wiper delay speed. B+ is supplied to the rear wiper/washer switch from the ROOF/HEAT SEAT fuse. This voltage passes through a specific resistor, depending on which delay setting is selected. This resistor provides a pull-down on the voltage before the signal is passed to the rear wiper module. Depending on the delay input seen, the wiper module will operate the wiper motor at a constant wipe speed or on a fixed wiper delay.

Front Washer System Operation

When the washer switch is closed, a B+ signal from the WIPER SW fuse is provided to the body control module (BCM). This indicates to the BCM that a front washer request has been made and that wiper operation will be required. The B+ signal is also passed through the BCM and continues on to the rear wiper module via the windshield washer pump control circuit. The rear wiper module controls the windshield washer fluid pump using voltage provided by the REAR WIPER 20A fuse.

When the B+ signal is seen on the windshield washer pump control circuit circuit, the rear wiper module will apply B+ to the front windshield washer supply voltage circuit and ground the front washer fluid pump low control circuit. This will energize the fluid pump and washer operation will occur.

Rear Washer System Operation

The rear wiper module controls the windshield washer fluid pump based on an input from the rear wiper/washer switch. With the rear washer switch in the closed position, B+ is provided from to the rear wiper module via the rear wiper switch delay/on signal circuit. Unlike the wiper and wiper delay inputs, which use pull-down resistors, the washer switch sends a direct B+ signal to the rear wiper module.

When this B+ signal is seen, the rear wiper module will apply B+ to the rear washer fluid pump supply voltage circuit and ground the rear windshield washer pump low control circuit. This will energize the fluid pump and washer operation will occur.