8 or 16 valve engine? I think it would be a 16V, you might just want to
check the idle set screw and see if it's backed off or worn down.
Unless you have an idle control solenoid, then it might be a blockage of
crud or old oil or the step motor isn't working right to maintain idle speed