"Bryan.... A electric starter
"Bryan.... A electric starter that gets very hot usually indicates that it is failing. However, since you are positive that all of the connections are clean and tight and feel that the solenoid may be faulty, simply (CAREFULLY) jump a cable from the top stud of the solenoid to the bottom stud of the solenoid, effectively eliminating the solenoid.
Before doing the above however, I would suggest that, with a voltage meter, you check the battery voltage at the battery side of the solenoid, then hook up that voltage meter to the cable leading to the starter so that you could observe if the voltage is indeed 12 volts, or if a voltage drop exists when you engage the solenoid.
If the voltage holds at 12 volts and the starter still turns slow and gets hot, that (in my opinon) would indicate a faulty starter.
Our questions require answers. If you refuse to answer our questions, how can we answer yours?