When I start my car....the idle is very rough and sometimes will stall. If it doesnt...it will surge from 500-800 until the engine warms. The car idles better when the engine warms up...but it still is a little rough. I have tried cleaning the ICV and it really didnt work much. Any ideas??? Do I have to buy a new ICV??? Would the ICV cause it to idle rough when my engine is cold but not after it warms up?? Thanks!