The wiring diagram for the wiper circuit is the apparently the same for the M1009 and the civvy version with the addition of suippresors to minimize electrical noise on the communications systems.
What this means is that once the wipers are engaged, the power to operate them is continuous unless the park switch is activated.
Additionally, if your wipers change speeds and run erratically, it is a problem either with the power coming into the motor, through the suppresor as suggested previously in this post, or else it is a motor problem alone.
I guess what I am trying to say is this:
Once you turn the wipers on, and they do start, they cannot stop until you turn the wiper switch to stop them; not because the wiper switch shuts off the power, but because the stop command moves a solenoid and when the cam in the motor comes around, places the wipers in park and then stops power.
The wiper motor always has power fed to it so it is not a switch problem if they work at all and must be a different problem than the switch.
If the radio suppressors are plugged in with a modular design , I would remove the suppressor module and see if the problem disappears, and if not I would strongly suggest the wiper motor.
tm9-2320-289-20.pdf has the relevant wiring diagrams in Appendix F
This TM is available in the resources section of the site.
Hope this helps
RL