chances are the problem is the idle air control valve which is sticking, you can try replacing it which will cost a bob or 2, alternatively remove, spray some carb cleaner into it, shake to remove everything and allow to dry (seconds).
replace and see what happens
jebediah
April 2008