M44 engine is known for lumpy idle, once fully up to temp what are the fuel trims showing, if they are high then look for an air leak, splits or holes in the rubber and plastic vaccum pipes and intake boot. Cleaning the idle control valve with some carb cleaner is a good idea they do get gummed up over time.