I just went through this same issue. After verifying I had a good signal at the instrument panel, I pulled the speedometer and noticed a burned trace on the circuit board. I checked it with my meter, and sure enough, no continuity. I soldered in a wire to jump the burned part, and now it works perfectly.
[Linked Image]


1994 Mitsubishi Montero LS, Stock (for now)
General class license -KF5UHG