Is the TCM working normally and throwing no codes?
Have the speed sensor replaced.
The speedometer sensor is probably bad.
Probably the speed sensor on the transmission.
May have replaced the wrong sensor or you have a bad wire in that curcuit. gm Jim
The vehicle speed signal (speedometer) comes from the abs sensor on the rear axle.
A 1993 Jeep Grand Cherokee does not have a speedometer cable. The speedometer signal comes from a sensor on the transmission or transfer case.
you need to change the speedometer cause if your odometer is counting then speedometer should be working too. make sure your speed gear its working its in the side of the transmission The odometer and speedometer read off of the same signal. If one works, the signal is ok and the other gauge is bad.
Needs new speed sensor or if it has a cable to the speedometer it needs to be replaced along with the housing.
Since you replaced the sensor, and the speedometer still isn't working it is possible that you will need to replace the speedometer cable. Check the cable first to be sure that it is still properly connected, and if so replace the cable to see if that solves the problem.
you replaced speedo, so try replacing speed sensor
check if it has a speedometer cable if not the speed sensor needs to be replaced
The fact that you drive a Jeep Cherokee has nothing to do with your speedometer problem. The fact that you have a broken speedometer cable or sensor has everything to do with your problem. It is just about worn out. Soon it will stop working. You need to replace it. It can not be fixed.