The IAC was replaced about 30,000 miles ago. Plus, the idle is perfect. The car is idling at 1,000 RPM's at start-up and then after driving for awhile and then coming to a stop it is at 750 RPM's.
I had a bad rotten egg smell for awhile and replaced the DPFE. This has helped the smell, but it is seeming to come back. I just cleaned the EGR passages and the throttle body.
I was informed I could have a clogged cat and to do the 02 sensor removal sequence to see if it is.
I have noticed a slight gurgle in the exhaust when parked next to a wall where I can hear reverberated sound. The car really doesn't like to go up any kind of incline either. This seems to exacerbate the situation.