Hi, I know this topic is quite old but as it is on first page on google so I will reply and then someone can close it. Problem here was ROM, not hardware fault. I take another hero battery and i had still this same problem so i decided to change my rom, before i had VillainRom 12 and now i switch it to MoDaCo r5 and it works well. after about 5 hours of playing game, using internet and listen music i have 45% battery left and maximum temperature was 27*C.