Re: Solenoid ???
You should do some more troubleshooting before spending money. If the starter doesn't spin when the key is turned people have a tendency to replace the most expensive part of the system (the starter) and then can't imagine why it didn't fix the problem. There are a few quick checks that can be made to isolate the problem, then repair what's broken and the starter should be the LAST thing to worry about. So now that you have the lecture, here's what you do:
1) Make darn sure you have a good battery and that it's fully charged, and capable of holding a charge. You do that by having it load tested at any auto store.
2) Since you disconnected the battery cables to have the battery tested, now is a good time to check and clean the cable ends (both ends) and make sure they are shiny bright. Inspect the entire cable, especially where the cable enters the terminal, for bulging of insulation which is a sign of internal corrosion. Replace the cable(s) or cut the ends off and install new ones as required.
3) With the cables clean and tight and a good battery, you can now see if the problem occurs. If it doesn't you are home free. If it still doesn't work or works intermittently, check and clean the remaining cable connections on the solenoid and the starter.
4) If it now works you are good to go. If not, use a short jumper wire to short the small terminal on the solenoid to the large terminal on the solenoid (the one that has the POSITIVE battery cable connected to it). Be prepared for a spark. You are essentially doing the same thing that the ignition key does in the START position. If the engine spins fine every time, you either fixed the problem, or if not, the problem is in the harness between the engine and ignition switch.
5) Disconnect and inspect the large harness plug in the engine compartment. Clean it as best you can and reconnect. Now use the ignition switch to try and start the engine. If it works every time the connector was the culprit. If not, you now need a voltmeter.
6). Put the POS voltmeter lead on the small terminal ont he solenoid. The NEG lead goes to ground. Have someone turn the ignition key to START. If you don't see 12V troubleshoot the harness between the engine and control box. If 12V is present every time, the switch is good.
7) At this point, connect a single jumper cable between the POS batter terminal and directly to the large terminal on the starter. If the starter spins each time you do that, the solenoid is likely the culprit but there is one more test.
8) Connect another jumper cable to the NEG battery terminal and a good ground (bare bolt head or bracket) on the engine. Now do the same test you did in step 7. If the starter now goes ok, you still have a negative battery cable problem or the solenoid is bad. If it still doesn't work right, you have a bad-new starter.