The JB weld will hold if you can grind the block out a little and clean it very well. did this on a big block mopar and it stayed on for a good while. drain the water out of the block below the crack and clean the block very good and mix the JB weld up and put thin coats on about four each time get the spot bigger and bigger.
Hope this helps
Super250six