Still broken
Well they replaced the motor and the wire and it still doesn't work. Back in a rental car (Mazda 3). This time they said it was the switch and will have to order it. They told me it cost $155 but will do it for nothing. I'll post the part number if I ever get it back and it works 100%.