Fluttering, It smells really rich at idle from the exhaust, when i pull the plugs to "read" them they seem normal.

my mechanics cleaned the throttlebody and egr valve. if you hold the car at 2500 rpm like the emissions test does then once every 5-10 seconds the car will make a noise like a miss, at idle it occurs more often.

Compression is 150psi accross the board.

Idle hunts up and down, but only by a 100 rpm or so,