Mine was real slow, didn't have the shut off problem though. Simple things fixed mine.
Clean grounds, and wire connections. I don't mean spray them with Windex and call it good. Remove, lightly sand, apply a touch of grease re-install. Lube linkages in cowl. Are they slow all the time or just when windshield is dry? If blades are old. change them.
Doing this may or may not fix it, but at least they have been eliminated, and they are low-buck.