Sorry it took so long to get back to you guys. I finally got it fixed. It was the vehicle speed sensor, but it did not store a code the first time. But they did order a vehicle speed sensor, and when the part arrived, they checked it for a code and it did have a vehicle speed sensor code in it this time. Been driving for 3 days now (400 miles) and everything seems fine. I had them check the track bar while I was there, believe it or not, the track bar was good. However, the steering box had excess play in it. I got a brand new steering box (not reman) and an alignment. It's a good thing too, the warranty runs out in 2 weeks. Thank goodness for a good dealer, there's not too many of them. The dealer is Ramey Dodge in Princeton, WV.