I have a 04 4.0 with a Teraflex ss sye. I installed it last year. Everything was fine until about a month ago when the speedometer started going in and out. I checked the wiring and the Dakota digital and they seemed fine. The check engine light came on saying that it wasn't getting the speed signal. I pulled the sensor out of the sye and reached in with my finger and could spin the tone ring freely. There was some resistance but I could still spin it with my finger. I am pretty sure that the ring has a dowel that is supposed to hold it in place. That is my suspect. I just wanted to see if anybody else had any experience with something like this or suggestions before I tear into it. Thanks for any ideas.