How can I tell why my sleeping phone occasionally gets warm (and battery is draining abnormally)? My two Android phones are doing the same thing, Motorola Milestone and Samsung GS3. From time to time, it is sleeping in my pocket and it will start to get warm and the battery is then draining quite rapidly. I guess it must be caused by an application that is stuck running in the background so I am checking:


Task manager, but none of the applications seem to be using more CPU than any other, they are mostly all close to 0%.
In "Battery Statistics" only "Phone Idle" shows quite high battery usage so it does not tell me if there is a problematic application.


Currently I just reboot the phone to solve the problem but I would prefer if I was able to find the problematic application so I can close it.
I think this could maybe be because of several things:


You have a bad network connection. If you are on a location where there is a bad network connection, your phone will have to try very hard to keep this connection enabled. Or maybe that is also possible when you are walking in locations that have a bad connection to the outside world (in the basements of some buildings for example).
Sometimes if you are using Live backgrounds, that drains the battery too.
Another possibiliy is that your phone is syncing in the background. If you have for example enabled that calendars have to stay synced (and you have an enabled data connection), then your phone will on regular bases connect to the internet for some updates. I don't think (but I'm not sure though) that this would show up in your task manager.
It could also be that something like your GPS or Bluetooth is enabled, and becomes a problem (although I think this would show up in your task manager)


I would suggest you have a look at the services that are enabled, even when your phone is in standby mode (Bluetooth, GPS, syncing..)