This is my first post on here, so please let me know if i'm doing something wrong. I just bought a 2006 WRX TR last week and the speedometer doesn't read right. It doesn't sit on zero when the car is on and not in motion. It sits at about 4 or 5 MPH. However, when it gets to higher speeds, the error becomes worse. It reads 80 or 85 when I'm actually doing 70 MPH. Ive found a few threads about similar issues but none exactly like this. I would just like to know if anyone has an idea of what the issue is, and how much I might be looking at cost wise to get it repaired. I would also like to know if this means that the car actually has less miles on it than what the odo reads. Oh, and I forgot to mention, the car has stock tires and wheels on it. Thank you for any info!