A word of warning if it is the idle control valve is that when mine first started playing up i got zen performance to look at it when i was there they said it might just need a clean out, this worked but messing with it wiped the map from my apexi ecu, lucky i was there so they could put my map straight back on.
dont know why this happened or if it happens every time you disconect it, but bear it in mind if you are going to change it.