Either the starter bushing to armature shaft is struck or the starter Bendix has gone bad. The Bendix uses rubber to metal engagement method and the rubber does wear to a point where it no longer can provide the needed fiction to run the starter gear up to the flywheel. Also on these starter the armature shaft does rust and binds in the top bushing. Either way it is a new starter as that Johnson Electric starter does not have individual parts available.