So did i. but i just bought this trooper a week ago and the check engine light comes on after a few minutes of driving it. The speedo didnt work when i got it and i did some research and check the ecm codes and sure enough it gave me a bad speed sensor which would explain the speed o not working. And if it was a mechanical speedo then i would not get a check engine light from it. I traced the wiring diagram from the manual and sure enough it said Speed Sensor. so do ya got one?? :wink: