Remember as well that that starter motor has to get as many volts as possible to do it's job, time after time. If you have even ONE little bit of resistance in either battery cable there will only be voltage available that can get through that resistance. Lowered available volts/amps will make the motor turn slower causing big amperage draw causing heat(resistance) and performance issues.