What about your trans.....how is it shifting?
IIRC the speedo on the 94 gets its signal from the VSS in the top of the rear diff.....just for the heck of it, you could pull it out and clean it up a bit and see if thats the problem.....its only one bolt. You could also check for codes.
If not I would start looking at the PSOM.