Certainly sounds like an overheating issue. What are the ambient temps in your house or workplace? Lots of palces in the Western US are experiencing record high temperatures.
You can check to see if you have a runaway background process that is runing up the temps. Use the instructions in this Apple article: