Scott - that not disengaging problem is the "snout" part - the
drive needs replacing - same for those that kick out too soon, B4 the engine starts [like the one I got in my frankentruck right now] - it's pretty accepted by auto elec people that the 6v starter is fine on 12v - just don't use it to get back in the garage when it won't start!
Bill