most motors want to diesel when with ignition off is due to the carb butterflys open enough to provide air and fuel, and something else is hot enough to ignite the mixture----installing a cooler thermostat will help----you could mount a solelnoid from a carb that had one one it and wire it into your system so that when you turn on the switch, operate the throttle control, the solenoid extends to the idle position holding the butterflys open slightly to the idle speed and when the key is off, the solenoid arm retracts, closing the butterflys and stops any dieseling.-----you should be able to find the solenoid at any junk yard for a couple of bucks----a lot cheaper than trying to convert to efi