Luddite, are you sure its not the bendix on the starter motor hanging up on the flywheel ring gear. Might just need a clean of the return spring and throw mechanism.