Smokey Caddy

My 97 Eldorado smokes heavily & runs very rough after starting cold. Once warm both clear up. I have replaced spark plugs & the Idle Air sensor.