Rough idle on first start of the day
I have a 95 Grand Cherokee that idles very rough on the first start of the day. It starts well, but then misses and idles very rough for about 5 minutes, then it smooths out and starts / runs fine the rest of the day. I have replaced the plugs, and have cleaned the throttle body and ICV valve. (I replaced the crankshaft sensor as well last month, and it ran well for several weeks afterwards). No warning lights or error messages. Any ideas where to look next?