To verify that your idle mixture screws are not set too lean, install a vacuum guage to one of the carbs vacuum ports and adjust both screws the same amount until you get the highest vacuum reading, (note: once they are adjusted, you'll have to readjust your curb idle speed). To help prevent fuel percolation in the fuel bowl,which can lead to dieseling, a thicker 1/4 base gasket will help. Lastly, once you check the base timing, try retarding the timing setting by about 2 degrees. These things should help to eliminate the dieseling.
Paul