I know it's a older post, but I've just recently been having this issue on my phone. It is not rooted and actually a replacement from T-Mobile cause my last phone got stuck in a boot loop. I have 2 batteries and it does it on both. Kind of random. The phone always gets real hot to touch...