Hello, You may have already fixed your problem but...
1. Attach a jumper cable from the negative terminal of the battery to any part of the block. If your motor turns over freely, your ground cable is corroded.
2. Attach a jumper cable from the battery positive terminal to large terminal of your
starter solenoid. If your engine turns over freely, your positive cable has corrosion somewhere.
3. Look closely at your
starter solenoid.
Some models have a large cable that goes to the
starter motor. You can also carefully touch the the positively attached cable in #2 above to this point. Essentially you are
wiring around the solenoid. Take care in this step as the motor should turn over. If this step works, I would suspect the solenoid.
Good Luck, John