Just another suggestion. Take it out and run the crap out of it. Mine runs bad after it sits and seems to benefit from a good hard run.
After it warms up, I find a 55 mph road and run it hard to the red line in all gears a few times and it seems to blow the crud out of it and it immediately runs better.
Just my 2 cents worth.