My stock mini starter did the same thing at 130,000 miles. It worked fine, but after it started and the gear retracted back in the housing, it was still spinning and because the bearings were worn, it made a squeely sound. Very embarrasing! I just bought a new one. No problems.