Had a similar issue the past few days with gps. Finally decided to check which apps were top of the active list and found that Here Maps that I don't even use had decided to keep a constant gps signal. Uninstalled it.
That fell under google services though. Not sure what would cause google app...