The major cause of engine block cracking is overheating of the engine. When the engine overheats, it experiences thermal stress, and the engine block gets cracked. Extreme cold weather conditions can also cause engine block crack. Here the coolant gets frozen and expands the engine, causing cracks on the engine block.