It could be an intake gasket or fuel delivery.. search for rev or idle issues on this site. see here: http://www.vehicross.info/forums/showthread.php?t=19240

Try the carb-cleaner sprayed around the intake gasket area tip. Get some carb cleaner and if your idle changes when you spray the cleaner around the common chamber area you have an intake gasket leak.