I put a new switch on my starter and it still would stick. I sprayed it with some silicone lube and took care of the problem. You might give that a try.

George