Yo creo que todo eso dependen de la cobertura que tenga... los iPhones tienen varias formas de detectar la geolocalización y no todas son igual de precisas.
Por ejemplo, cuando lo hace por triangulación de antenas del operador si tiene tres, dos o una cerca la precisión es buena, mala o malísima.
El tener el wifi activo ayuda, y conectado a una red ayuda mucho más.
Y si además está en el interior de un edificio... ni te cuento lo impreciso que és.
Por eso el tema de los círculos, que es la estimación de dónde está la persona... mejor dicho el teléfono.
Aunque no sé a que te refieres con que falla... que no apacere? que aparece en otro sitio? que es muy grande?
Tampoco me queda claro si es que le falla a ella, a ti o lo que falla es la información que a ti te muestra en "mis amigos" (y/o a ella de ti).