OK, when you say it won't turn over, have you looked at the starter solenoid/Bendix gear and flywheel assembly?
In AC/Delco design starters, there is a little rod with a gear (Bendix gear) that shoots out of the solenoid attached to the starter motor to engage in the flywheel of the engine. If either the flywheel or the Bendix gear is stripped, you can crank all day, and the engine won't turn over.
If the starter motor is OK (and other users do have valid points), then there may be something wrong with the starter solenoid. All this is supposed to be is an electromagnet that shoots the little rod (W/ Bendix gear) into the flywheel teeth. It is coupled with the motor, and the combination of both motor and solenoid together turns the flywheel. This is spot specific.
I had an old truck that had worn spots on the flywheel. My boss insisted that hitting the starter with a wrench would make the engine turn over. He hated me when I did it by turn ing the direct drive fan one blade width. The worn spot on the flywheel was advanced, and everything worked fine after that.
If it turns over, but does not start, that means there is a different problem.
Remember- Fire, fuel, compression and timing. That, in the proper proportion, is what an engine needs.
