Tahminimce getTicks kullandığından dolayı böyle bir sonuç alıyordun.
Ve yine tahminimce; getTicks sana Millisaniye (microsaniye veya nanosaniye) veriyordur.
Bu nedenle sen başlayıp ulmaşmasını beklerken çoktan bitmiş oluyor. getTicks ile aldığı değeri, saniyeye çevirerek yol denkleminde kullanmanı tavsiye ederim.

Not:
millisec = sec/(10^3)
microsec = sec/(10^6)
nanosec = sec/(10^9)
eşittir.