Also could be a broken tooth on the starter or the fly wheel.
Put it in gear and roll it then dump the clutch, then try to start it again.
As you move the engine a little it my conect next time, showing a posible toothe broken. If not then bad starter motor.....I hope, :naughty