I was having a similar problem with my Google Nexus 7 recently. I'd unplug it and leave it overnight sleep/idle and it would be down 20+ % and warm to boot ... it was doing SOMETHING.
I read a lot about disabling various functions etc. but in the end what fixed my issue was clearing the Android...