I've seen at times where a poor ground can cause the motor/switch not to park the wipers, check ground on the wiper motor and the sheetmetal frame behind the switch panel, adding an additional ground can't hurt...