I have noticed that the KM/ph indicator is not correct. According to my GPS (TomTom) my Nitro runs 128 km/ph, but my Nitro indicates a speed of 120 km/ph. My Nitro always indicates less than the real speed. I think that is unusual. I have to take care by passing speed controls!
Do you have the same problem? Does this only happens on km scales up to 240 km?
8 KM / 128 is only about 6% error. That is pretty close. My guess is that the GPS is not 100% accruate either so this could simply be "tolerance stack up"
If you really want to check this out, look for a Measured KM mark. I don't know if you have them in your contry, but here in the US we have "measured mile" signs on parts of out interstate road systems for the purpose of checking speed.
One more thing that you can do is to look up the exact diameter of your tires, mulitiply it by PI (3.14) to get the CM/ rotation than divide this by your final drive ratio and top gear ratio and appropriate decimal conversion. This will tell you RPM/KM/Hr which will be a further check of the speedo acuracy.
Also keep in mind that if you changed to tires that are larger diam than the stock tires, your speedo will read lower than actual. The same calculation can be used to make this correction.