Man I had this problem just happen a couple of months ago. StoneColdGold got it right , replace it yourself. I opted for the dealer BIG MISTAKE! They charged me $600.00 dollars to change the motor, the harness, and switch. Yes I know I am a total dumbass (no replies from xion please) and I knew better but, I had to get my vehicle to pass inspection and had very little time left to do it. Replace the motor yourself and save a lot of money.