2003 Dodge Ram • 168,000 miles

I have a 2003 Dodge Ram 1500 crew cab 4x4 with a 4.7 V8 gasoline engine. When im driving, it runs fine, but when I stop at a red light or idle it in park, the idle fluctuates between 1000RPM and 0RPM. It goes up and down until it dies. It starts right back up, but then it happens all over again. I cleaned the air intake sensor with a cleaner from Auto Zone, but that didn't work. Any advice would be great.


July 10, 2013.

Check for engine vacuum leaks as well as check the idle air control valve (IAC). The IAC is responsible for maintaining the vehicle's idle. If it is bad, this problem can happen.