Many times when the speedometer in the MR2 turbo stops working, it's because the nylon gear that feeds revolutions to the cable has stripped. Toyota offers this gear in a rebuild kit including a new gasket for the sleeve and clip to hold it in place.
New OEM part.