I've just fixed the "run on" issue with my car, the idle mixture was too rich. I had tuned the idle mixture in march, when it was a lot colder, now with the warmer weather (and less dense air), the mixture became too rich. I leaned it out a bit and I have no more coughing, sputtering, or smoke...