Time Zone under location services was the issue on mine. My battery was getting shredded randomly. I manually changed the location services icon to 'ON' so I could watch for when it happened.... sure enough it was location services raping my batt. I drilled down to figure out which service it was and it was Time Zone. It was just drilling away on the GPS and not giving up. Phone was even quite warm to the touch etc. Anyway, turned off Time Zone and rebooted the phone for good measure. I've been 100% problem free for 4 days now..... battery performance = phenomenal now.... I would say even better than my iPhone 4 was.