check the earth connection going to the plug on the wiper motor... I had a similar fault, wipers not turning off and had to hold the lever in the flick wipe position to get them to work! Spent a fortune on a new motor and switch but yurned out to be the earth as the motor is rubber mounted and...