I disassembled a wiper motor to detail it and replace the wiring harness that was damaged by rodents. When I put it back together, it works great in both speeds but keeps running when the switch is turned off. I then replaced all the components again from different motors I have and it still won't turn off. I did regrease the gears. Maybe I got grease somewhere where I wasn't supposed to? I checked the ground strap and sanded all the connections to the firewall, so that's not the problem. It's not the switch. I threw on an untouched wiper motor and it works fine. Any ideas?