OK I have had the same problem with my M8 from ATT. I called HTC, I disabled everything, did a factory wipe and reinstall, nothing stopped it from happening. They said many people are having this issue. I am now running 5.0.2, there is a new problem. Now my location service turns back on...