My lady was drving our 1999 Ram 3500 cummins turbo diesel, getting on the highway and throttling up when all of a sudden the check engine light came on and our big white truck slowed down to a crawl, 20 mph max. We limped her home and called a good friend of mine who has a code scanner, he hooked it up and it came up with a P1689 code. She will start up and idle, step on the pedal and she studders a bit a Safety shut down mode I suppose with the 20 mph max..Please help me get my baby purring again..Patrick