It didn't really bother me but I thought I would replace the ICV with a new Magneti Marelli one from ECP anyway, and what do you know, the revs still take about 3 'cycles' to settle sometimes when coming up to a junction. I.e. dip the clutch, revs drop, revs rise, revs drop, revs rise, then drop and settle.
I've also replaced the TPS with a new Bosch one and changed the throttle body gasket.
MAP sensor has been checked with a multimeter and seems to be operating correctly.
Running a standard airbox and snorkel.
Has anyone had problems with the throttle cable sticking or anything like that? Sometimes when I'm parking it sounds like I have no throttle control because the revs rise up all over the place when the clutch is dipped.