Sounds like the cable snapped off and ground through the sleeve, allowing oil to leak from the trans, OR someone forgot to put the bolt in place that holds the speedo gear in the trans, or worst case scenario is some &^%$@#@* stole your speedo gear (happened to me in my old Dodge)