a search may help answer some of your common question. could be your relay,your switch,or your motor.
sometimes it can be easily fixed by cleaning the contacts and connections with electrical contact cleaner
you can put direct power to the motor itself to see if its the motor thats going out.
just a matter of going through and crossing out the list to find your problem.