Actually, you've missed the most common problem (possibly because it does not apply in this case) - bendix gear sticking, usually due to someone putting oil or grease on it, but sometimes just rusty. Not common, but I have struck the end bush chopped out allowing the motor to pole.
John

