Ok, finally. Then if the odometer works as it should, that means you have the correct gear in your trans, and the speedo needs worked on. Who redid the speedometer.? The odometer is purely mechanical with gears, and the speedometer is magnetic. Not many people have the equipment to mag and demagnetize the speedometer to make it right. You can either get it repaired, or keep playing with the trans gears until it reads right, but then the odometer will either be adding miles up that you haven't driven, or not registering enough miles. My car is the same way.