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