Showing how to remove the Idle Air Control Valve, cleaning and testing it and also cleaning the housing that it sits in on a 2001 Subaru Forester EJ20 Engine 2000cc
Donald, I have a 2002 Forrester myself. I did my research (after I cleaned the part and serviced it), and - for those people interested in knowing the "how", here it is: the computer receives info concerning the air temp. Then, adjusts the fuel/air relationship accordingly, and gives it a "digital number" in volts, which is transmitted to this element - which happens to be a "motor", a servo motor, to be exact. A 'servo motor' relates its position in a feedback to the main computer all the time, so it knows where it is at any given moment. The adjustment keeps being done. We should 'clean' its shaft very gingerly, the plunger head very delicately (its rubber might be affected if we use harsh fluids). WD40 seems to be a good choice (which I did not use, btw). Thanks for video.
Facing similar issue now - while engine is cold, it stalls when accelerator is released - for example, before the traffic light, I press clutch and release accelerator and revs go down to 0 and engine stalls. When engine is hot (over 75 degrees Celsius) idle is ok. Haven't checked how walve is working in my hands, but I have cleaned the housing (as in video) and even replaced the valde with new one (not OEM, but chinese) .. and .. the symptoms are the same as with old original valve ... no changes at all ... :(
That's annoying for you :( try giving the throttle body a good clean and have a good look at all the wee rubber hoses just in case one has a split in it and is sooking some air in casing it to stall.