Norm since you have it on a stand, I'm guessing you have the heads off. If you have not done this... Take a long screw driver and a heavy wire like a coathanger cut up and physically probe the back of the blocks water passages to loosen casting sand. Rinse and repeat. You'll be surprised what you will flush out. Most issues with heat start at the back of the block. Just look at the design of the inlets/outlets. Both are at the front of the block.
If you have already done this. Then you can try acid (what is this the 60s man, hahaha).
The acid will have very little effect on any casting sand.
I've used evaporust a few times on more delicate pieces like window regulators and pieces with yellow metal. It is easy to work with and does a very decent job. It can get costly, but can be worth it, compared to dealing with heavy acids and chemicals.
Best of luck! Let us know how it goes. Wear goggles!!! and keep it off the concrete floor. Concrete is very porous and will not like it. If you do get some on the garage floor, add a ton of water to the area quickly to dilute it. Or better yet do it outside, better for fumes anyways. Muriatic acid will work great if you understand all that is involved. Well you can mix it down to a point that it's just as powerful as vinegar too.
.