Additional info for those troubleshooting their 3-speed (variable) wiper motor functionality.
The internal PARK switch is inside the wiper motor's gear drive section and is located under the cover with three (3) x flathead hold-down screws.
It is a normally-closed (NC) switch with contacts similar to a set of old-school distributor points and susceptible to carbon buildup.
The PARK switch remains
closed while in the PARK position and must be closed for proper OFF-LOW-HIGH wiper function.
See the photo with RED arrow pointing to the switch contacts.
After using the wipers, and when the dash Wiper OFF-LOW-HIGH switch is turned to OFF, the wiper motor stops, reverses direction, and the internal mechanism opens (breaks) the contacts to stop the motor on the lower windshield moulding's wiper "shelves".
This is a brief opening of the contacts by the internal nylon gear and latch mechanism, it breaks the contacts open just long enough to stop the wipers, and then the contacts return to their normally-closed position.
With the ignition key removed or in the OFF position, you can measure the resistance across the two cover terminals (
Blue wire terminal to the
Green wire terminal). The measurement should be very close to 0 Ω if your PARK switch is
closed which is the normal position of a correctly operating PARK switch.
If you have PARK function issues, the most likely culprits are either the lack of grounding at the dash wiper switch OR a problem with the PARK switch discussed above. Be very careful reinstalling the cover after removing it. The cover must index correctly with the PARK switch latch/lever AND the cover must fit into the proper E-Body notch in the housing body. See the first photo for that location.
I hope this removes some of the mystery from wiper motor function.