Okay so its not likely a dash problem have looked to make sure tha cale from the speedo is still properly seated in the transmission? the sounds like a ikely culprit to me. Or maybe the speed gear (inside the trans) is stripped/seized or something. Just an educated guess though I don;t really know what I am talking about.
DoubleTap