Might be dirty commutator, burnt or loose contacts. The brushes may be worn out, before taking it apart energize it but no flip flops in case it jumps around, lol. Could very well be the solenoid. Could be the control side of it or the heavy amperage contacts. Every open and close makes an arc...