Hi,
I bought a 32GB black iPhone 4S on 17th December 2011. I have been using it over a month now and everything was going great until yesterday.
I had absolutely no battery problems or any other issues up until yesterday.
But yesterday, all of a sudden, I noticed my phone started getting a bit too Hot for my liking. I was travelling in a train listening to music and my pocket felt very warm. I use the phone with a protective case so I initially freaked out that it might be because of the case. But it wasnt to be. The phone remained very warm even when it was outside the case.
The problem subsided in the night, and I could use 3G without any issues.
However, the problem restarted once again today morning. The phone got really warm when I was travelling. I googled the problem and someone suggested it might be due to Edge/3g. So, I disabled 3G and the phone subsequently cooled down.
Even right now, whenever I turn on 3G, it begins to overheat and the battery drains dramatically, and when I toggle the 3G switch to OFF, the phone cools down.
This issue is extremely strange for me since I have been using 3G for well over a week and didnt face this problem earlier. I dont know what's wrong with my phone.
Also, I have 'Location services' and 'Automatically set time zone' already OFF.
Also, attached is the snapshot of the file from 'Diagnostics and usage'. I am not a techie, so dont exactly know what it implies. But I have multiple copies of the same log file over the course of the last 5-6 hours.

Please advise about what should I do? Should I update to build 9A406? I am on iOS 5.0.1 (9A405).