Касательно отклонения, вообще единственное, что пришло в голову, что на Вашем устройстве какая-то проблема с определением координат, а неточность следующей координаты аппарат компенсирует посредством гироскопа, вводя соответствующие поправки. Но это не точно )))