I have not been all or done all......yet; but I have never heard of a honda starter going out.
Will it turn over? Sometimes (on a slope), I have to rock my quad back and fourth a little to get it into neutral.
I have heard of armatures getting worn on the sides where it lands after years and years of starting. It develops a pattern (so to speak). Plus there is only 360 degrees of surface for an armature to land on. The odds of it landing on the same spot are pretty good.......
Keeping all the connectors shinny is real important. I rarely let my 350 ES sit but I run a 5 watt solar charger on my wife's craftsman tractor; man, that thing cranks super strong every time.
Other idea; it may be a neutral safety switch?
Hope this helps