Definitely sounds like a thermal overload issue. I would try bypassing the breaker and see if the problem persists. Breakers can get weak over time and open below the specified amperage. Just take the breaker off the wire and hook up the wire directly to the battery.