My 03 grand Prix sometimes won't start when it is warm.I have to wait about an hour or so for the motor to cool down before the engine will restart. Run great after
Restarting.