I guess it may finally be time to get a new phone. Mine has, sadly, stopped charging properly... it keeps "detecting" that the battery temperature is too high. No, phone, I've got sensitive temperature-measurement devices attached to my hands, and your battery is NOT too warm.