Like said try resetting ecu, mine did the same, so unpluged batteryed for a couple of hours, i heard it only needs 10mins but i did a few hours to be sure, then started it up and let it idle, ran spot on afterwards!
P.s i put a new idle valve on....but tried cleaning trick 1st but didnt reset ecu, so could of saved meself 50squid!