ok i was kinda wondering about the motor in the original post lol something ive been thinking about is prices on relays...
i need to get a flasher relay for my turn signals and rock said like 40 and i checked at advanced autoparts and they said its like 6.25. when they said that i was thinking dang glad i checked on that. so make sure you shopa round a little tho too if your on a budget cuz ive found that some places can vary by a few bucks.
back to your problem......
id suggest replacing the motor and then if that doesnt do it try replacing the relay(and return what is fine and you dont need). from what your saying i would think its the motor. other than replaceing one thing at a time im not sure if theres a way to know forsure if its one or the other. cuz its electrical.. have you double checked the ground on anyhting? i doubt that would be it but sometimes it can be as simple as that.
hope that helps