So of course my phone would act up after the warranty expires. 
Long story short, I upgraded to 4.0.4 because the darn thing kept prompting me to. Soon after, I noticed the phone would randomly power off, and I'd have to pull the battery out and restart it. This kills a lot of battery power. It seems it powers down only when the phone is idle. As long as I have it plugged up it seems to be alright.
I use my phone for business a lot, so it really makes this a pain. I don't know if the upgrade has anything to do with this. And it's not the battery; I've tried two different ones with the same result.
Does anyone have any suggestions? Please help

Long story short, I upgraded to 4.0.4 because the darn thing kept prompting me to. Soon after, I noticed the phone would randomly power off, and I'd have to pull the battery out and restart it. This kills a lot of battery power. It seems it powers down only when the phone is idle. As long as I have it plugged up it seems to be alright.
I use my phone for business a lot, so it really makes this a pain. I don't know if the upgrade has anything to do with this. And it's not the battery; I've tried two different ones with the same result.
Does anyone have any suggestions? Please help
