Mine does the same thing when I start it in the morning when it's cold out. Mine has no codes and I've replace plugs,wires,cap,rotor and the 02 sensor. I also Removed and cleaned the throttle body nothing worked as of last time I ever started it. I don't drive mine on the street so I don't much care. But if you figure it out post up so I can fix mine.
Dave