The windshield wiper stops occasionally, and I have to turn the switch off and on again. I assume I need a new motor.
If the motor works every time, it may not be the problem. A experienced technician will inspect the motor in its operation for unusual noises or high current draw. The switch is more likely to be the problem. Worn contacts inside electrical components may cause poor performance or malfunctions.