this is absolutely the problem the gear is being driven forward to engage the flywheel (as it should) but it is already engaged so it binds. this story would not have ended well for that starter if it had started up!