Its either the starter drive magnet is not pushing the drive in or you have a tooth missing on the flywheel. Can you hear the starter drive clunking-in? The starter may have a bad connection to the magnet or the magnet failed altogether yet the motor turns.
Grab that harmonic balancer & turn the crank a bit to move the flywheel to a spot with teeth on the ring gear if the flywheel is damaged.
I may be unlikely but the starter could loosen its mount & tip back & be clearing the flywheel, not engaging.
Grab that harmonic balancer & turn the crank a bit to move the flywheel to a spot with teeth on the ring gear if the flywheel is damaged.
I may be unlikely but the starter could loosen its mount & tip back & be clearing the flywheel, not engaging.