Each Morning when I first start my 2007 3.8 Sorento (127k miles) it misses like it has a weak cylinder. You can literally count 1001 to 1018 and the engine clears and runs fine. Rarely does it set a code. No matter how many times the engine is started during the day there are no more problems, even if the engine is left off for 6-8 hours. Replaced spark plugs, still no joy. Placed dry gas in tank still does it. Checked PCV valve, hoses, wires for leaks and bad spots, all look good. At 18 seconds the engine runs normal and goes through the warm up cycle. My diagnostic tool shows that everything is within the limits on live feed. The rpm is around 1500 when started and reduces at what seems to be the normal rate for the weather. I've had this vehicle since it was new. The only thing I can add would be every couple of years when I would start it up it would miss and buck like crazy, Shutting the engine off and restarting would solve the problem and it wouldn't disappear for several years. Once the problem clears there is no bulking at acceleration, no misses, runs great. What could it be?