I would first try to narrow the problem down. First, I'd measure the voltage at the starter with the key on, but not in the "start" position. Should be 12v or so. Then I'd have an assistant move the switch to the "start" position. The voltage should drop some, but still be up around 11 volts if the starter is not turning, maybe 9v or so if the starter is turning. Assuming the starter is not turning as you described, and you still have 11 or more volts at the battery terminal on the starter, then I'd measure the voltage at the smaller terminal on the solenoid. That should also be around 11 v when the key is in the start position. That voltage is supplied via the key to actuate the solenoid. If no voltage, then there's a problem between the key and that solenoid. If it's 11 or more volts, then let's check just after the solenoid, probably a very short large wire, from the solenoid but quickly disappearing into the starter housing. When there's voltage on the solenoid, there should be 11 or more volts on this short fat wire, and the starter should whirrrrrr. If voltage, but no whir, then I agree with you there's a dead point on the starter. Whack it some more, I started my truck that way when it's starter went out. If the voltage is not present on this short fat wire, the solenoid probably isn't working correctly. Whack it with the key in the "start" position, maybe it will make contact. And, if it's working properly, you should be able to hear the solenoid produce a healthy clack when the key is to "start". There's a start on your troubleshooting (pun intended). --- Bob