yeah if it's on the carb , thats it. it shuts the fuel off to the idle circuit when you turn the key off .. and in some it shuts down the idle passage a higher rpm also. just something to check. I'd also check your idle adjustment screw. and check your egr.