Last night my phone randomly started to reboot constantly and randomly. It'll stay on for up to an hour, and then just go black screen, vibrate a bunch, and eventually i battery pull and it starts up again. Any idea why this is happening? I tried a factory reset, same thing is happening. Also I'm not/never have been rooted. Any help is greatly appreciated - thank you!