You lot have asked and answered a similar question to the one I have, the revcounter on my 300TDi Disco under-reads now and again, sometimes corrects itself when I stomp on the right pedal.
Is it the wire going to the W terminal becoming loose? My clock loses its time every now again- same thing?