Hello. I'm having some problems about overheating of my phone. Tried everything I could that related to software. I think the problem's root is hardware. I'm thinking that maybe its battery is misbehaving or malfunctioning. How one can tell if the battery is misbehaving or malfunctioning? I don't want to do a pointless action by purchasing an another battery if the current battery is actually healthy. Thanks in advance!