It could also be tires. If your tires are worn down about 1/4 inch which is 1/2 inch in diameter it will show a ~2% error compaired to a new tire. Another thing is make sure you have stock size tires on if you want the speedo to be accurate
__________________
|