how do I stop engine run on?

I just caught the 1100 rpm idle. No reason for it to be that high with your camshaft and is helping to cause run-on . If you need it to warm up in the morning, find another method rather than to band-aid the no choke with excessive idle rpm.

That should idle in the 850 range without issue if initial is set properly.