Could be a worn out starter ring or a worn out starter pinion or both ,pull the starter and check the pinion ,and pull off the inspection cover from the bell housing and check the flywheel starter ring.

Pete