I updated my iPhone to 4.3.1 recently and got major battery issues, I went from normal usage (over a day) to needing to recharge about 3 times a day, even when mostly on standby.
Upgrading to 4.3.2 didn’t help
Two nights ago I went to bed at midnight with my phone at 60% then woke up at 6am with a dead phone, I recharged to 15% before leaving for the office, then found my phone was dead again on arriving at the office 45 mins later..
Not sure what the problem was but my iPhone was constantly hot because of the rate the battery wad being eaten up. Similar problems have been noted on the net but nobody seemed to have a solution (switching off ping didn’t help). My bet is on one of the 3rd party apps I have installed, it seems hard to believe that it could be a standard Apple app, you’ve got to believe they test updates on all their own stuff before releasing!
So I switched off everything (location services, push alerts, notification services, external mail etc etc), reset the iPhone and so far my battery is back to normal, I’m down 20% in 15 hours (compared to 15% in 1 hour yesterday).
Now I’m slowly reintroducing services 1 by 1 to see which is the culprit, external mail had no effect, about to reintroduce push email, will update later!
Edit: Ok, switching notifications back on had no impact on battery usage.
I then tried switching back to push for my work email account, with the phone on standby the battery dropped 10% in just 35 minutes.
I switched off push and the battery only lost 2% in 90 minutes.
So, it’s looking like an issue with pushed email. For reference i’m using mobileiron to access my work email, possibly an incompatibility issue with the latest updates.