I used to flash a lot of custom and stock roms on this phone since I got it. Recently my phone's battery calibration malfunctioned. My battery indicator stays at 78% at all times. I tried flashing stock firmwares, regional firmwares, custom roms, but the problem was never solved. Anyways, now recently my phone is heating up like crazy. 50 degrees at almost all times. What should I do? Is it a hardware fault or are all alioths like this? Also, is there any solution without sending it for warranty claim?