If the speedometer works but the odometer does not work, you have to replace the worm gear on the back of the speedometer. you can buy one from: SPEEDOMETER GEARS.COM part# 10-021w 95-99 Ford explorer/ranger/f-series price includes shipping inside the u.s phone # 1-800-446-2880
remove the fuse for the dash accessories, you might hear BING BING every 10 seconds while you drive with the fuse out but it works!
The most common reason for a 1996 Chrysler Cirrus odometer and RPM gauge to stop working is a fuse. If the fuse is removed from the dash and replaced, often times the odometer and RPM gauge will begin working.
Check the speed sensor.
Sounds like the speedometer cable broke.
Check your fuse it happen to me
There is no such thing as an "odometer sensor." There is a vehicle speed sensor that is located on the output shaft housing of the transmission. That sends info to the speedometer. From there, the speedometer and the odometer are both operated internally, so if your speedo is working, but the odometer isn't, you have a problem inside the speedo head assembly.
The odometer runs on the same electronic gear driven sensor as the speedometer so if the speedometer is working and the odometer is not the problem is in the "Speed head" (speedometer unit in the dash). Mine and several others I have seen break at about 40,000 and will need replacing.
Most likely a loose connection or bad sensor it is electronic
Replace the speedo head assembly. It is a sealed unit, with no servicable parts. If the speedometer is working, then the cable and the speedo drive gears are working. The failure must be inside of the speedo head assembly itself.
A 1996 Chrysler Town and Country does not have a speedometer or odometer cable. That signal comes from the transmission output speed sensor.
On a 1996 Ford Explorer : ( r134a )
the little gear that turns the numbers is broke and the only way to fix is replace the whole speedometer.