One place to look would be where the wires pass from the door to the cab. If that Jeep has high mileage the drivers door has been opened and closed a zillion times. The wires can break from repeated bending in the door to cab area. Another place to look is at the master switch in the drivers door. Look for water/dirt damage to the contacts.
The 04 is common for a broken wire behind the door panel...usually when it comes out of the door and goes through the hinge area
the switch board could be bad.
Having the speedometer jump and the engine stall in the 1994 Jeep Grand Cherokee Laredo could be a problem with the idle and the transmission. The transmission slipping can cause the speedometer to jump.
Yes, if it is leaking and the coolant level is low.
Pinched or blocked transmission cooling lines
Loose or worn out serpentine belt.
Heater core
Throttle position sensor
more than likely you have a short in your wiring
It's probably a loose connection, but it might be the switch.
Yes
check the drive axles they could be bad