This could be anything from a sparking plug breaking down to a dirty idle control valve. Any garage would insist on a full service being done before going ahead with further diagnostics.
John
October 2009
Automatic Answer
We may have found other answers which could help you.