Does it continually surge up and down revs? If so, that generally means a vacuum leak. Had the exact same thing on mine recently, plugged a leak and everything went stable.
Also does it happen whilst warming up, on only when at temp? The cold idle valve can also be problematic, causing changing idle speeds.
Bookmarks