I have a 96 SE MTX and had the same problem with the speedo and the check engine light. Once the speedo is fixed make sure to reset the cars computer by taking out fuse #11? or disconnect the battery for a few minutes. Then see what code you get after driving for a couple of days. I dont know about the O/D light since I dont have one. Good luck and I hope this helps.