right as u said, i cleaned it out, i.e took it apart and left it in petrol over night, didn't let the elctrical bit touch petrol. Put back on today and she does idle so much better it unbelievable, however this sudden drop or glitch in revs is still there cos it starts juddering abit under 2000rpm just before the turbo's gonna start c#kicking in.
cheers
gonna try map sensor and then maybe ecu aswell as possibly a dry solder maybe