Check the tps sensor( throttle position sensor), timing could be off, or the idle air control valve. Clean the screen out. Id also consider taking off the intake manifold and checking for cracks. If thats not the problem maybe when you put it back on it was the gasket all along. If thats not it. VACUUM LEAK. Replace the little hoses that connect to the mani.