Hi, To check if your speedo is working properly go find a 5km odometer check and record how far your odo shows over the 5k's (do the test at the posted speed limit as speed has no relevance with this test) - if the odo shows around 4.2 k's or even under 4.5k's then the problem is unlikely to be the speedo - if the odo shows between 4.9 & 5.1ks then the speedo is likely to be the problem. If the speedo checks out, then you are looking for a component in the gearing so the speedo cable is not spinning at the correct number of revs/km eg speedo drive, the diff changed to a lower ratio and the speedo drive not changed to suit, or wheels/tyres are not standard but i doubt that as the wheel/tyre combination would have to be a lot smaller than standard to make that much difference - most of us put wider & higher tyres on which reduces the revs per km and this causes the speedo to read slightly slower relevant to actual speed ie more accurately - which is why most speedos have a 5% fast read built in ex-factory. If you need help with correct speedo drive ratio i would need to know your diff ratio & tyre size. Cheers, Tel