Y ahora paso a explicar el por qué. Nuestro teléfono necesita tener la hora lo más sincronizada (y cada vez que arranca el GPS hace una sincronización) posible con el horario universal de los relojes atómicos.
Si no tenemos la sincronización automática, nuestro desfase con la hora universal será enorme.
Si la tenemos para autosincronización, por defecto, la mayoría de los teléfonos intentan sincronizar con algún servidor de USA, pero eso da unos tiempos larguísimos, como además muchas veces falla, y las sincronizaciones se hacen "parciales" si la diferencia entre nuestra hora y la del servidor es muy grande, puede haber centésimas o incluso décimas de segundo de diferencia.
Parece una chorrada, pero incluso diferencias de milésimas provocarán que no enganche bien con los satélites GPS, que sí disponen de actualizaciones muy exactas de la hora, el móvil no es capaz de hacer correctamente la triangulación geofísica al intentar hacer un posicionamiento y mezclar, por un lado, la hora de los GPS y la hora del móvil.
Todo esto que yo explico tan malamente, lo tienes mucho mejor explicado
aquí.