My Gen2 RX has seen better days but it still rolls along getting me to work.
I managed to pull the IACV, on advice that it would be dirty, to give it a clean as it's usually the culprit for a persistant uneven idle normally showing up as an O2 code CEL. So I dug in, removing various ancillary gear to access the IACV mounting bolts. Removed the three mounting bolts (see attached photo showing only 3 mounting holes on the inlet manifold) and to my amazement the IACV looked quite clean plus it was easy to move the mechanism which was also smooth in movement. As I had the IACV off the inlet manifold so I ran it through my small Ultra-sonic bath, gave it a good wipe, dried it in the sun for more than an hour then Inox'd it thoroughly. After the clean & lube the IACV moved very freely & smoothly so I re-installed the IACV using a new gasket plus a little gasket goo (markings from the old gasket appear to show it not quite fully sealing which had me thinking a slight vacuum leak).
Outcome from the work is no change in behaviour. The behaviour is:
1. the engine still doesn't idle smoothly;
2. the engine holds on a number of hundred extra revs when the A/c compressor is engaged (when the compressor cycles off the revs immediately drop away);
3. when warming up as the revs slowly drop until it hits around 1300 to 1400 rpm where upon it jumps up to 1800 rpm (I usually let it warm up a bit so this behaviour doesn't affect the car while I'm driving it). The controller on sensing this compensates quite quickly dropping the revs back to around 1300 rpm;
4. when I release the brake pedal the revs will pick up a few hundred rpm then immediately drop back (I've seen this behaviour on many other cars but not all, so am unsure what if this is normal for a Subaru);
5. always smells like it's running rich; and
6. in cold weather only, the CEL will light up, when I check it it's a Code 32 (with the warmer weather finally here I don't get a CEL).
Given the above information it suggests that something else is causing the issue. No @#&% Sherlock! :-) Which means I'm now a bit baffled as I've done the usual fixes and nothing has cured the issue. I'm still thinking with the rich running that it may have a vacuum leak somewhere (I've checked the clamps are tight around the airbox etc). Is there anything else I should inspect/clean in an attempt to get it to run nicely? (Short of checking the torque of the inlet manifold bolts).
Ta muchly.