pcv valve, has it been replaced recently?
alot of things can cause it, does your idle move up and down?