something I just caught in those pics of the carb. You said it will diesel when you shut it down ? Replace that broken electric solenoid on the front of the carb and set your idle speed with it, it is designed to kick the plunger out with key on and retrack ( or drop the idle speed)with key off, thus fixing the diesel effect.