Hi. My att galaxy s2 seems to drain a lot of battery no matter which rom or software it is running. Even on stock. It is usually the messaging app, media, android os, and screen that are all taking up large portions of battery. I just wanted to know is there anything I could do/flash that would help this problem? If not could it possibly be a hardware problem? I could replace it but I wanted to know for sure first.