I had no problems with overheating until a couple of weeks ago. One afternoon I was playing a basic 2D game (Jewels Star) and noticed it was getting excessively hot (very hot to the touch through a case that came with the phone). I stopped playing the game to let it cool down. The morning of...