its its fine now, then it is a open winding in the starter motor.
There are so many windings that one of them being open will not make a difference.
The only time the problem will happen is if the starter stops at a position where the open winding is contacting the brushes, which is not very likely but will happen again eventually.
I had this problem on one of my viehicles, and it happened only about once a month.