Had similar problem with the bendix dropping out before starting.....put a new kit on the starter (bendix, spring, collar and nut). So far it is not disengaging before starting. I really think it was the spring that was getting weak, not keeping the bendix engaged. The old bendix was a little...