I have the same issue but, my old dawg is a 98 with 375,000 on it. The issue started after the need to replace an ignition coil that was cracked down the length of the shaft. This caused a severe misfire of that particular cylinder. After replacing them all though, I have the same issue. Only at cold start and I've pretty much done the same thing, plugs, fuel filter, air filter....Likewise, no codes, notta. Now, I hooked up a mid-low range diagnostic meter and noticed that fuel back #2 reading was much lower than #1. I suspect that may have something to do with this particular issue that we both are experiencing. I will keep you posted as I am going to figure this one out. It drives me insane to have a misfire, even if its only a cold start issue.