Did a little work in High School at an auto electric shop. Seems like more than half the time people came in with a "bad" starter, it was just the ground strap between the engine block and chassis that was the culprit. . .a $5 fix back then. Often the simplest fixes are most overlooked.