Are you sure that the FEM is not at fault? Wipers are controlled by the FrontElectronicModule.
The wiper and washer systems are controlled by the front electronic module (FEM). The wiper/washer portion of the multifunction switch is hardwired to the FEM. When the switch is moved to the desired position, the FEM processes this information and outputs the appropriate command(s) to one of three relays. The relays control the wiper high and low motor speeds and washer pump actuation. Intermittent wiper speed control can vary dependent upon vehicle speed. This is accomplished by the FEM receiving vehicle speed information from the anti-lock brake control module and throttle position status from the powertrain control module (PCM). When the wiper switch is in any of the intermittent positions, the FEM will process the information from the PCM and anti-lock brake control module and decrease the wiper delay time as vehicle speed increases.