you could be missing some teeth on either the flywheel or the starter gear, or the starter could not be throwing the bendix.