I have just purchased a 1999 Discovery II GS, with 105000 miles on the clock. generally it is in good "nick", and has a service history. But I have a problem with the speedo. It reads 8mph too slow throughout the range according to my sat nav (TomTom). When doing 30 on the speedo it shows 22 on...