Did you drop the speed back to idle before shutting off the ignition? If the speed is much above idle, the engine will "Diesel" from compression trying to ignite the fuel that's still being drawn through the carburetor venturi.

Drain all the coolant out, plug the water pump inlet, and pour a couple of bottles of "C.L.R." tile cleaner into the block through the thermostat housing. Let it sit for 2-3 hours, then flush with clean water and add a box of baking soda and fill with clear water. Run the engine for 10 minutes and flush again. That should do a better job of dislodging the crud in the bottom of the block than the half-donkey water jacket cleaning job your machine shop did.
Jerry



"It is better to be silent and be thought a fool than to speak and eliminate all doubt!" - Abraham Lincoln
Cringe and wail in fear, Eloi- - - - -we Morlocks are on the hunt!
There is nothing noble in being superior to your fellow man; true nobility is being superior to your former self. - Ernest Hemingway
Love your enemies and drive 'em nuts!