I just cleaned it out, but I was holding it open manually, not by having the pedal pushed down. Would that have done anything bad? Apart from that I pulled the MAP sensor out and sprayed it with electrical cleaner. Put everything back together and there have been no codes showing, but the rpms are f*cked as described above. Also when I'm parked and I push the throttle, the rpm goes up then comes back down just above idle and gets stuck there for a couple of seconds, then drops to idle. Seems like there is a delay from the initial input too. It's doing my head in.