sandblasting engine

See if one of your local car washes has heated water. I have always had good luck using a steam/pressure washer.