When you rev it up does it return to idle RPMs quickly?.....or does it hang at a higher RPM for a bit before slowing down to idle RPM?

That could indicate a intake leak.