I had a similar problem recently with my MkIII 59-plate ghia. Took it to local ford dealer, they said i needed a new instrument cluster and have just replaced it. Apart from the cluster being completely different (speedomoter now goes up in twenties rather than tens...), all works ok, except we have gained 3,000 miles on the odometer! Any ideas?? Dealer claims either previous owner fitted a new dash but didn't upload mileage from PCU(?) - unlikely as "Ford Direct" vehicle with mileage certified, or that the vehicle has just not been recording mileage correctly. Does this seem reasonable??