solution
i had this problem. I would lose 25% per hour and would always be warm to the touch. However after i reset the network settings i now lose around 4% per hour. To do this go to settings/general/reset/network settings. You'll get the restore screen for a minute or so but when it boots...