starter is hanging up on the flywheel replace the starter and problem should be fixed. or just leave it until it breaks.
+1, mine did that for a while,
i took a big extension for a ratchet, and beat the hell out of it a few times, it quit that shit.
you could try that.