I've been trying to solve a problem with poor cold idling / stumbling with my car (98 S70 2.5 10v auto). When I first noticed it, it was quite subtle, but got progressively worse to the point where it would occasionally stall. It tended to be intermittent, and coincided with hard starting on the days it would occur.
Initially I considered plugs and leads, I tried new plugs but this made no difference (perhaps slightly worsened it), and I didn't bother with new leads, as it was fine when revved. I dismissed the rotor arm and dizzy, as they'd been replaced this year. I then thoroughly cleaned out the PCV piping, and the throttle body.
I then moved onto the IACV - and gave it a thorough clean. This didn't seem to make much difference. After talking to a couple of people about how the shutter in the valve should operate, I cleaned it out again, but ended up damaging it, by stupidly believing everything I read, and using a screwdriver to try and "free up" the shutter ;-) This well and truly broke the IACV, because when I put it back on the car, it wouldn't start without throttle, and the idle was about 500rpms without throttle, and it wouldn't sustain this until it got a bit warmer.
So I managed to get a replacement (used, for a reasonable price, because new ones are quite pricey). When I put that on, the car would start and idle, albeit the idle was a little lower than it was normally when cold - and when cold, and putting it in drive, the idle seemed to drop a little, which was what I thought the IACV was supposed to help with.
The other strangeness being that since putting on this replacement IACV, when the car is warm, the idle goes up to around 1200-1300 revs, when you take off any load - ie when the car is warm, and in drive (so under load) the idle is about right for those conditions (a little below 1000, somewhere around 900-950), but when I park, and shift to neutral or park, the revs go up to 1200-1300 when the car is warm.
So I'm thinking something is up with this replacement valve, and I'm still occasionally getting the idle / stumbling thing which seems to be getting worse.
Thinking about my past experiences with a Rover 400 when the head gasket went (similar in that it idle poorly when cold), I wondered about this, because I'd always had a little leak with the coolant, and this seemed to be getting worse - plus I'd spotted a bit of whiteness at the top of the oil level on the dipstick. So I took it to a garage to have this checked, and they told me the head was fine, no problems there, the coolant leak was the radiator, which they replaced.
They could find no rhyme or reason for the poor idling, no fault codes were stored. Ever since the radiator has been changed, I've not yet had it do the poor idle / stumbling - but the weird idle speeds continue - a bit too low, when cold, and dips then under load - yet when warm it's the reverse - under load it's about spot on, when unloaded too high.
The garage noticed the high warm idle and pointed it out - they suggested that the IACV may be the cause of this. So I've arranged for a replacement, which I'll fit when it arrives.
The thing that puzzles me is that I can understand it idling a bit low when cold, or not responding to load due to a bad IACV, but I don't get the oddness when warm? Is that consistent with a failing IACV?
And I'm a little troubled that I never really got to the bottom of the poor idle / stumbling that as of yet hasn't re-surfaced since the new rad. After googling, I've wondered about the fuel pump relay, and I've ordered one online (relatively cheap part).
Thanks in advance for any comments, advice or knowledge.