We have a 99 2500 4x4 auto at work. For some reason, the truck will have real good power, then all of a sudden becomes a total dog. It will do this off and on. They took it to the local Dodge dealer where they replaced the speed sensor, thinking it would fix the problem. Obviously not!