Hi, read RubJonny's tuning guide in the stickys, great info there. Work thru that systematically and it may well resolve your issue. Disconnect your ICV, and if the engine doesnt stall, you might have an idle switch problem. The bouncing revs at idle in my case was bad earth between ecu and idle microswitch. (Wiring corroded @ plug). Grab your multimeter and test continuity between idle switch (brown & white) & ecu terminal 6. Hope this helps. Cheers.