Re: engine sputters for up to a minute after ignition is turned of
Carbon buildup on the valves and piston top is also often one of the causes. These buildups retain heat (think little charcoals) and this heat will trigger leftover fuel/air in the intake system to fire w/o the need for spark.
Much better gas with cleaning additives coupled with bottled cleaning additives help fix this.
I know there is much controversy about these so called "snake oils" but for this purpose, they do a pretty decent job.
Sea Foam is one of the best. Techron works well also.