A new ICV goes for around 300 from your dealer. When your cars running rough again
try hitting on the ICV with your hand or a hammer, if your car dies out the second you hit it or it begins to idle smoother then its defentaly your ICV.
You can also rmove it and shake it. If you hear a clicking noise then its worn, new ICV's dont make any noise wheny ou shake them.