frank va wrote:
Quick update ...
Throughout the day today my battery level stayed consistently around 100% - 99%.
Earlier tonight I upgraded to 4.3.5, then an hour later I re-added my Exchange account back on my iPhone 4 (battery level around 94%). A couple of hours later my battery level is still hovering around 94% (same level as when I added my Exchange email account).
So it seems that there was something fishy about 4.3.4 related to Exchange accounts/servers.
Sorry, no. Searching the forum you will find posts similar to yours for every release over the past 4 years. There is nothing fishy about 4.3.4, unless it was also fishy about 4.3.3, 4.3.2, 4.3.1, 4.2, 4.1, 3.1.3, 3.1.2, 3.1, 2.2, 2.1, etc. As the symptom has been reported by some people for every one of those releases and even between releases. The process of updating can cause battery problems, independent of the specific version. Only for a few phones, but this was your turn. And yes, restoring or updating with sometimes fix it, again it doesn't matter which release you upgrade to or restore from. But not always.
In your case the problem is a well known bug in the ActiveSync protocol. It happens on other mobile operating systems also. But there are other cases of sudden battery drain unrelated to Exchange, as a forum search will reveal. Which is why there is no one fix; the battery drain is a symptom of many different "diseases".