I had a similar problem with a car, it turned out to be a bad battery cable--it was corroded internally and would get hot at the bad spot when used due to the added resistance from the corrosion.
You might want to check the cables; the bad spot may feel stiff or brittle when you flex it.