Hi all,
I finally got around to trying something new - previously I had performed a factory reset and setup as a new iPhone, to see if any of my apps were causing the high battery drain. I had minimal features turned on (I had exchange syncing set to push) and the battery life was great (<10% overnight instead of 50%).
The next stage was to connect to iTunes and restore the iBooks app and 4 PDFs, I setup gmail, and I turned Find My iPhone on. That's pretty much it, and the battery life dropped by >45% again every night.
Last night I tried the following:
Perform a factory reset (Settings->General->Reset->Erase all content and settings)
Setup as a new iPhone
Setup wifi
Turned Siri on
Removed most notifications - I don't need most of these
Set Location Services on (Find my iPhone, and Siri on, although I turned off all System Services locations)
Left Bluetooth on
Setup Exchange for contacts, email, calendar, tasks-set to push
Setup gmail for my email - set to Fetch
Setup gmail for the family calendar - set to fetch
ICloud is off as I don't use it yet and it would complicate this test
Downloaded iBooks from the app store
I did NOT connect to iTunes yet.
Result - I only lost 9% battery life overnight!
This is amazing as I had expected it to drop lots due to the email connectivity.
Maybe the battery drain issue is related to connecting to iTunes?
Next steps - leave it like this for a few days, then either start adding apps back (facebook, google, utilities, games etc - all 142 of them!) gradually or I may connect to itunes with as little change as possible - and see if the problem reappears instantly.
Hope this helps everyone else too.
Ade