I dont know why you guys do factory reset. that has nothing to do with battery. if you want to do a reset, you gotta do battery reset ( there is app in the market that does that, or even rom toolbox has that feature)
I also got rid of maps, hate the fact it keeps running even when I do not use it. Installed waze from the market, love it! not sure what att software update is useful for, it keeps running in the background...
And actually if you have a bad app or something from tibu that your phone does not like, a factory reset will solve it.
Sent from my SGH-I717R using xda premium