i have the same problem as you crazy sol..

basically after like 20 seconds the idle doesnt hold high to warm up.. and instead bounces up and down..

will try to clean the iacv soon