try the idle speed control valve, it should be located on the side of where it says efi on the inlet manifold a cylindrical little unit should be mounted there i think. you can give it a clean or a new one, i suggest try cleaning it. its a possibility.