I agree that it could be heat related. I had this issue on my 69 Mustang and it was a combination of an old cable to the starter from the solenoid and the cable was too close to the exhaust manifold. I replaced and re-routed the new cable, never had an issue since.