Ive had the battery problems too. I did all the usual fixes ( fix permissions, reset battery stats, etc. ) and have gotten better battery life as of recently. I still haven't flashed the update to 6.2.1 yet but plan on doing it in a few minutes and will keep you all posted. I am keeping the stock kernel that comes with the ROM and have it set on demand 250min 800max through the interactive governor installed on the ROM already. I may go back to using SetCPU because of the great battery life I got using profiles on BBV4 and v5. I dont use the comp cache and use my phone a lot for web browsing, playing with apps, phone calls, picture taking and tons of texting and usually get between 5 and 7 hours of use time. If the phone sits idle in my pocket all day and is only used for intermittent phone calls and texts I get about 18 to 20 hours before it needs a charge. I usually have WIFI off but I leave GPS on and let the Android system do its magic and only use things when it needs them so the GPS doesn't effect the battery life too much. There are so many factors that its almost impossible to pin point battery issues on these phones. If I remember correctly my battery life sucked since day one ( my first smart phone, Droid1 ). I was used to a flip phone that could go 3 days without a charge. I can only imagine how bad battery life still would be if I hadn't rooted!