Starter spins, but doesn't engage the flywheel? Are there any grinding noises, or just the starter spinning? If no grinding, just the starter spinning, then it's probably the Bendix drive on the starter isn't sliding to engage the flywheel. Other option...the teeth on the flywheel are chipped and broken, so they can't engage with drive.