Thanks, this is very helpful! I have been having the same problem ocassionally and had read somewhere that it could possibly be due to the manifold intake gasket. But thinking about it now, there is a good chance it is the ICV since the problem is very sporadic, only high RPMs and hasn't gotten worse over the last few months.
I'm going to see if I can locate the ICV and clean it with carb cleaner.