test for both being bad, bypass the switch and wire the motor hot. or take a volt meter out and test for complete circuit with the switch on. if you switch the voltmeter to the beep, and test with the switch on, it should beep if you have one wire connected to each side of the switch.
this will eliminate your problem. additionally, trace down your ground and ensure its secured in a good spot and not rusted or corroded