And I thought you were a smart guy. Run on or dieseling can be caused by hot spots like detonation happens but not by low octane gas. Your idle can be too high causing it to diesel. What are "anti dieseling solenoids" for? How about detonation sensors on newer engines that retard the timing to prevent engine ping?