Had the same problem on my 96 a few years back, auto tran, and was able to fix it with a new speedometer cable.