1990 318

Make sure the egr valve is working correctly. Sometimes crude gets stuck on the seat. Also the IAC valve motor might be turning but the screw drive inside might be stripped.