Cooling issues, could use some advice

From your description on the block issues, the "diarhea" coolant etc... sounds like it could be a big part of your problem.