I have a 2004.5 Dodge Ram 5.9L Cummins Diesel that I bought new in 2004 and now has 147,650 miles on it and it has gone into limp mode 5 or 6 times over the last 3 years. Once while pulling my 5th wheel camper and empty all other times. The code that shows when the check engine light comes on is P2123 and after 4 or 5 engine starts the check engine light will go out until the next time it acts up. The last time this happened I was going up a slight grade and the engine began to accelerate almost wide open without my foot on the pedal and then almost instantly it went in to limp mode and my speed dropped to 5 – 10 miles per hour. I pulled over on the side of the road for just a second, put the truck back in to drive and it has been fine since but I know that this will happen again without notice. I took it in to my local Ram dealership and they said that the APPS was going bad and they have been trying to get a replacement from Ram for over a month with no luck!!! Thanks you in advance for any advice and/or recommendations!!