If the abs light is on, then you might have a rear axle speed sensor issue. If not, then you have a cluster problem.
you have to get anew speedometer,speedy bo peep.
The speedometer and odometer are electrically operated. There is no mechanical connection to the drivetrain. If there is no power, they don't work.
The odometer can show up to 999,999 miles
A 2001 Dodge truck odometer typically has six digits. This means it can display mileage from 0 to 999,999 miles. Some models may have a trip odometer feature as well, but the main odometer itself generally consists of six digits.
A 2001 Dodge truck does not have a speedometer cable. The speed signal comes from the rear axle speed sensor. (the sensor on top of the center of the rear axle)
A 1999 Dodge Ram truck typically came with a 5-digit odometer. This means it could display mileage up to 99,999 miles before rolling over to zero. If the truck has a digital display, it may have a different format, but the standard mechanical odometer was 5 digits.
The speedometer does not have a cable on a 1994. It is run by a sesnor on the rear of the trans/t-case.
If both the speedometer and odometer stopped working it is probably the speed sensor in the transmission gone bad. If only the speedometer quit you may have to replace the dash cluster with a reconditioned unit.
If the grinding sound seems to be coming from the speedometer and grinds faster as your speed increases, the likely cause is the speedometer cable. At least some 1990 Dodge trucks (mine) have electric speedometers Len
It can change the accuracy of the speedometer.
The speedometer signal comes form the abs sensor on top of the rear axle.