Encoder, large error in measurement

Hmm, seems familiar ... Use micros()?