I'm having a strange problem with my exynos galaxy s5. It sometimes gets really hot and the battery drains really fast, even with low usage (emails and whatsapp). It's definitely a software problem, because it disappears on reboot. But after a while it returns.
After a reboot i can get sometimes 4.5h to 5h or more of screen on time with no overheating, full day, but than something triggers and i have 2.5 screen or 3h max on with a hot device on wifi, and terrible standby time.
I can't pinpoint the problem. It's not a wakelock problem. I Checked wakelock detector (PC version, since my device is unrooted), and it shows only 8% wake on a full day (yesterday).
The battery on setting shows normal usage: the screen is always on top, followed by android os.
I really don't know what to do, besides keeping rebooting the device every day. No luck turning locations services off.