Tal vez ya lo probaste pero en configuraciones hay una opcion que se llama "Mejorar la precision" yo en todos mis moviles lo he llevado siempre activado wifi y bluetooth, al desactivarlos me pierde la ubicacion o no me encontraba.
Y lo mismo con "precision de la ubicación de google"