Why won't a 1991 Cadillac De Ville restart for an hour or two after being driven in temperatures over 90 degrees?

I cant give you a definative answer but there are engine protections that shut down the engine to protect it from overheating damage. Are the cooling fans working? Have the codes read. Hope this steers you in the right direction