I have had or been having the same problem. The prior owner put a aftermarket starter in so I thought it was good. A forum member suggested I replace it with an acdelco and I did. I thought my problem was gone but the other day the car wouldn't start when hot. It's a big block, another forum member suggested a heat shield so that is what I'm trying now. I would guess starter on your car....good luck.