Intermittently could mean its just the switch, or the cables are starting to fray. Mine worked on and off for a good few months before it packed in.
And i've just replaced one that worked when out of the car and no load, howeber the motor seems very week which could be a sign of fraying cables blocking up the mech.