if it does it under any accessory load (i.e. ps, or a/c) and a resulting idle drop...than it's probably either a broken hanger, loose heat shield, or something broken within a resonator or muffler...why don't you listen to it OUTSIDE of the car and pinpoint where it's coming from...
__________________