I own a 2001 Dodge Ram 1500 with the 5.9 Laramie. One day I was washing my truck, while doing the undercarriage my truck suddenly revved up to 2,500 RPM. Naturally I suspected a vacuume leak. I smoked the system found no vacuume leaks. The next step I did was replaced the TPS sensor. No cigar. I replaced the IAC with no success. I replaced the maps sensor... still nothing. Removed and cleaned the throttle body checking the cable I found and fixed nothing. Frusturated I figured my computer was shot. My first replacement came and got new issues with shifting, it still revved to 2,500 RPM. Sent the computer back and got another. The shifting problem went away but it still revved up. Frustrated I brought it to my technician. He figured it must have an intake gasket leak. He replaced it. It fixed nothing. He then proceeded to once again replace all my new sensors again. He checked voltage on the wires to the sensors(I never was able to verify what was found). Needless to say he didn't fix it. So he has decided the computer is bad. I told the shop owner I'm taking the truck and I'll pay for the parts but not the labor. This has been three months now. I need a solution or direction to go in.