Dunno if the Gen2 has an idle control valve like the Gen3, but if it does try pulling it out and cleaning it up. They tend to get full of gunk after a while which plays funny buggers with the ECU trying to control the idle speed. Carby cleaner is your friend.