I've been on vacation the past week in Hawaii. Before then, my phone never randomly shut down and restarted. But the second day in Hawaii, it started to randomly freeze, then shut down and restart 3-4 times an hour. Then, when it started to download the software update automatically, it would shut down every 3 minutes while downloading, thus taking it over 2 hours to download the update. After downloading the update, the phone would randomly shut down and restart 2-3 times a day for the next 3 days. Now that I'm back home in the mainland, my phone has yet to shut down and restart. I'm not sure if this would have happened regardless of where I was geographically, but the problem seems to be non-existent anymore. I'm wondering if I should just keep this phone or try to get a replacement through HTC. I've had the phone since May and it has never been rooted.