sounds like it could be the egr. might be an exhaust leak, in which case, you should be able to feel air coming out of the leak location, or it could be a vacuum leak, and spraying starting fluid at the area where the leak is will change the sound of the idle for a brief time.

like scott said, all we are doing is guessing.