I would say that since the light goes dim, you may need to take the starter apart and clean up the brushes and contact areas inside. But a quicker item to check would be the button. Take the control assembly loose and pull the wire out that has the contacts under it. A little sanding with fine paper would make sure they are clean. Then if it happens again you'll know it's the starter needing to be cleaned.