Looking for some help. Just obtained a 1989 25hp Mercury, sometimes the starter works, sometimes it doesn't. When it doesn't work there is no click or any noise. Can spin the gear where it meets the flywheel and it will work. Next time same problem, might/might not work. Starter looks new, brushes look about 95%. I cleaned the armature and brushes but can't fix the problem. Anyone here have any suggestions? Do I just need to buy a new starter?