I just bought a new idle control valve of ebay for mine mk6 115ps, seller called the-ford-shop, sells them all the time, I did clean mine old 1 and did make it beta for a few months, but started doing it again!!
Fitted the new 1 and it idle at 2500rpm, so i disconnected the battery for a couple of hours to reset the ecu, reconnected the battery, started it up, idles perfecty, sat a 1500rpm on cold start, took it for a spin, now sits just below a grand!!!
New valve cost me 48.98 including p+p, from the seller "the-ford-shop" there always seller them!!