My phone restarts all the time. Literally numerous times a day. It's so frustrating. And then the power button won't work. It won't put the screen to sleep or wake it up. The screen will flash on and off on its own. I do not want to do a factory reset. I think that is a lame solution for android problems. I mean I don't just reinstall windows on my computer when I have an issue. Why should a phone require such a drastic fix? I can't find a solution to this. I have two batteries and the phone does it with both.