As an add on to this thread, I started having similar problems with my 07 Contessa wipers. The on wheel switches would work sporadically, sometimes not come on at all or not turn off until the key was turned off. One of the first troubleshooting things listed in the Smartwheel guides is make sure the wiper motor has a good ground, don't rely on the ground wire from the VIP module to make things work.
Because of the fiberglass front end cap and not being able to find a real metal to metal path to ground, I made a separate ground wire, conected to the mounting bracket on the wiper motor and then to the grounding stud on the frame. The problem is gone. When in doubt read the instructions, sometimes they help.
Ken