Ok, so I'm not really that nuts. My speedometer is just busted. When the car is off/idling the speedomter reads 100mph. If you keep tapping the dash it travels up to ~125. Beyond that it seems to read correctly.
If I am "idle at 100" then "120" is really 20 mph. Had a friend drive side-by-side to figure that it's accurate.
Any idea what would cause this problem??