My car's idle valve has been giving some trouble since 2009. My quick fix was to spray power lube into its control surfaces and it would behave properly for about 6 months each time.
I finally got a replacement valve for my D16Y7 civic engine. Here is how I replaced the oem with the new one.
Step 1: Remove the Air Filter and Unclip the Map and Tps Sensors Plus the Iacv.
Some years ago I had removed the coolant lines to the idle air control valve since in the Caribbean we don't get freezing temperatures.
Step 2: Unbolt the Throttle Body.
Step 3: Remove the Old Valve.
The throttle body section where the old valve mated was a bit corroded so I used a brass brush to clean it up.
Step 4: Comparison.
Step 5: Install the New Valve and Reassemble.
The throttle body was reinstated and the car tested. It worked right away and I revved plus cycled the air conditioning a few times and the idle speed was governed well!
Job well done!