I've yet to see anyone cure that in a forum. There were a few I fixed but battery drain varies widely as installing one app can change this for the worse and some owners are completely unaware about GPS and more settings.
Anyhow, the only fix I found was to reset and clear the phone of apps and cache then turn off GPS, BT and such to get more battery time. But your issue sounds like it's broken.
Galaxy s5 is draining battery a lot faster even when mobile data is off and just basic functioning. Also the device overheats with normal use or charging...

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic