Originally Posted by fuddyduddy121
Possibly the starter is going bad and drawing too much amperage from the battery? Have you had a load test done on the battery?
Agree with the above...
Also, check the _other_ ends of your cables, where they're attached to the engine block and to the starter solenoid. They can get dirty and loose down there, especially the starter connection.
Finally, to really clean the battery ends of your cables, you need to back out the little center bolt on each of the cables so you can get at the contact ring underneath and clean it. If you turn the end with a wrench while pressing the bolt out from underneath with your thumb, it'll come out. You'll probably find cruddy goop to clean out. Wire brush wherever needed, wipe all contact areas with Vaseline and stick it all back together.