This issue was driving me nuts (plus the phone was getting really hot). Finally what fixed this issue was turning off the wifi and using only the mobile data. I think this in turn stopped some background apps that work only on wifi. But whatever it is, finally am getting 2 days of battery once...