It starts fine and controls the idle absolutely fine during warm up (no racing etc) and the nominal idle speed is fine but after a blip of the throttle, or when you come up to lights etc the revs momentarily drop too low like it's going to die, before recovering fine.
I only had a couple of hours before it got dark.
First up was checking the coolant level/air locks at the bleed point. All good.
Next up was the fitv seat.

That seemed nice and tight, so moved onto the egr valve.
First thing to say was WTF? HOW TIGHT? I broke a socket trying to undo the 2 nuts!

Anyway, got it off in the end. Nicely coked up, as expected.

This was after the first couple of squirts of carb cleaner - I got bored taking pics after that, but it was seriously bad!

Some of you might have noticed some corrosion around the valve port in that one and you're right - the bore is quite badly pitted in a couple of areas and corrosion was making it stand proud (not blowing by though).
After more cleaning and filing the face to get it flush/clean, it had improved to this

Because of the pitting around the port I re-assembled it with some hylomar on this face (didn't use any on the manifold because that was fine).
The throttle body/butterfly valve was properly grubby so that all got a good spray/wipe clean too (mental note to self, don't push the kitchen roll quite so far inside with the butterfly valve held open again

That was it for last night.
And the result? Engine is slightly smoother under acceleration, but the idle hasn't changed at all really.
Think the fitv and IACV need to come off for a good clean next.