I didn't read your second post very carefully. As CP said, make sure things are grounded. If either the motor or the switch is not grounded, the motor won't reverse to "park".
The switch has a little gear in it that rotates some contacts and reverses the current to park the wipers when you click the switch off. This little gizmo in the switch sometimes get screwed up, and this could be the issue as well. Slotts, on this forum, works on these I think.