On my 2002 Grand Prix, my wipers go to the full up position when turned off. I suspect the wiper controller is the culprit but I don‘t know if there is a way to reset it. Started as a result of ice in the wiper well when I turned them off. I have cleared the ice from the well but that hasn‘t corrected the problem.
If wipers get stuck in any position but down, 99% of the time its the wiper motor. Trust me, I own my own shop. It is definatly not the controller.
Viper rollers needed to be replaced due to wear and tear.