My starter would not engage and would only spin. I have checked it all from Battery to Starter. I replaced the solenoid. I took the starter off and used a dc power source and the cranking motor turned just as it is supposed to and the pinion gear raised. When I try to start it now all I get is...