Get CPU-Z. it's great for this sort of thing. I found the problem mostly. If your device is having a bad connection, it will boost the power to try and make a stable connection, which not only drains battery but it also overheats. The max safe temp is about 120f. So long as it doesn't go over...