My phone was working fine, until it ran out of battery and shut off on me. I plugged it in to charge it up, but after a few seconds of looking at my home screen it rebooted. It keeps doing this over and over unless I take out the battery and run it on USB power, in which case it works perfectly fine. But the minute I put the battery back in it reboots over and over again. Is there any fix for this?