Well you can take your air filter off and check to see how dirty it is and if it is nasty go ahead and replace it. Then go and check your throttle body and check for carbon deposites on the throttle if there is a large build up of carbon on it go ahead and clean it with some throttle body cleaner spray. Also while your at it check to see if your fuel cable linkage has slack in it for any freeplay.
You could also check your IAC for any irregularities... Thats about all I can think of, also what grade of fuel are you using and is it fresh or old gas?