Sean, if you have power to the starter and it has turned over out of the engine my guess is a bad section (open circuit) on the commutator/armature. Do a continuity test on each section where the brushes ride from one to another and see if current passes. When you tried it on the engine my guess is it was in the dead spot on the commutator and not letting current flow through. Happened to me many times. Good luck.