Our 16 yr. old son, who is a good, but inexperienced driver, drives this pickup which has been at the Dodge dealer 6 times in the past three months for stalling problems. While the service manager is very nice and equally frustrated, they cannot determine what the exact problem is. Every time the vehicle is towed to them, it's there a week with no problems. We get it home and have to tow it back again. Dropped $760.00 to replace the brain - yesterday - and the vehicle stalled today in the middle of a busy intersection (again)!
I would trade it, but couldn't live with seeing some other person in the paper after an accident.
I also have a 1999 Ram with 150,000 plus miles. I was told to clean the "idler valve" located in the back of the throttle body. It was hard to get to without removing the throttle body. Carburetor cleaner worked well. Although I did not have the stalling problem commonly attributed to this truck it did idle a little smoother. Hope this helps.