Senior Charter Member
I had the same problem with a BB Chevy and solved it by changing to the small high torque starter. I had the old starter wrapped with insulation to keep the exhaust heat away but found out later that this can hold the heat in once the starter is HOT. My battery is almost next to my starter so this was never the problem. Replace that stock starter.