Help - wipers!

Check your grounds. Even the switch, as it ground thru the mounting nut.
I had one drive me nuts (my switch was hanging and not bolted in) I rested it on the dash edge and it started sparking trying to find a ground. As soon as I grounded it… the system worked as intended.

It had the same symptoms as your description.
Syleng1