Ever since ICS this phone has been a disaster. I never used to have any problems, but almost straight after the update the phone would randomly crash and, upon restarting, the battery indicator would state that the battery was almost empty (even if the phone had previously had 100% charge). If I ignored the low battery warning the battery would slowing "recharge" without actually being plugged in. It was annoying, but I could live with it. However, now my phone is pretty much unusable. Even if I have 90%+ charge, it will randomly turn off and, upon restarting, claim to have a critically low battery. If I leave the phone off for a while (10 minutes) and turn it back on, the battery will be low but not critically so. Does anyone have any idea what is going on? I have tried factory resetting but no luck. I wonder if the battery is busted, but don't want to pay for a new one if it's not going to fix the problem. I loved this phone before ICS, but wish I had never updated.