Reset your phone to factory default settings. If it isn't a hardware issue, it'll be fixed. Only reinstall apps you absolutely trust and need, process of elimination what is causing it. I had horrible battery drain in my Nexus 6, factory defaults, it improved.