Creo que más o menos entre las sugerencias que te han dado puede estar la solución. Yo comprobaría:
- Comprobar que el programa tiene bien configurado el puerto y la velocidad del gps, es decir, que el programa se comunique bien con el receptor gps.
- Desactivar todos los pdis. Aunque creas que el progama debe estar prerparado para manejar millones de PDIs, no es así, presentar y mover la información de los PDIs junto con el mapa es trabajo añadido para el lector de la SD y para el propio procesador.
- Comprobar que no tiene problemas de recepción por usar luneta atérmica ( la usan coches de Citroen, Renault y algunos modelos de marcas punteras, no se si hay otras marcas que también los usen)
- En la práctica ir pasado de velocidad hace que andes muchos metros antes de que el chisme termine de darte la instrucción, en esos 5 o 6 segundos que dura la instrucción de voz puedes haber andado muchos metros. También influye la fidelidad del mapa respecto de la realidad, hay cruces, incorporaciones o salidas que en el terreno comienzan mucho antes que lo que aparece en el mapa.
- El estado y la calidad de la tarjeta de memoria también puede influir, aunque en los chismes que he visto es de los aspectos que menos parece que influyan.
