
I had the same problem about a year ago. It's apparently caused because, when clocked from KM to miles the digits aren't lined up EXACTLY. I stripped mine down (I can't fully remember how, but it's quite a logical progression, if a bit long winded - screws to remove the plastic surround / screws to release the clocks with clear plastic front still on / then unclip the clear plastic front) & fiddled with the numbers until one went 'CLICK'. It then started working OK so I put it all back together. Unfortunately the next time it came round to 100 it all locked up again

. So I stripped it down again & reset it all EXACTLY to the nearest 1000 & it's been OK ever since. (touch wood

)

TIP: don't push the clear plastic front back in place until you're sure it's OK, that way it'll save loads of hassle cos you won't have to strip it all down if it locks up again
After fiddling around with the odometer & realising how easy it is for a complete amateur to clock 1000's off,

I now take any odometer reading with a pinch of salt - much better to go on general condition & gut feeling.
