You defiantly need a heat shield (Ames sells them for $12.00 PN FN405), but I wouldn’t assume that is the problem and stop checking things out. I would: 1. Check your ignition to make sure that the starter is getting the signal. 2. Check all you battery cables and other connections 3. Check your neutral safety switch You could also install a switch in parallel with the regular ignition under the hood to start the car for insurance. If it acts up and won’t turn over you can try this switch, if it starts then you know it’s wiring related. If not, then its heat related.