Possibly the i.s.c.v. which is bolted near the throttle body,there is two screws keeping this on,take it off and spray some carb cleaner onto the valve.
This will clean any crap inside.
This may do the job, if not a new one it is then!!
About £80-90 last time i looked!
Dave.