What does the odometer read, fast, slow or right on? The odometer is gear driven, so get it to read milage correctly then think about the speedometer.

The speedometer needle is driven off the end of the cable buy a magnet, the matching magnet is hooked to the needle assembly. If the magnets get weak, or the needle assembly gets dirty, it will not read correctly. The odometer will always read what the gears tell it.

joe