The subaru dealership told me that my block was cracked also. So, I took out my engine and bought another block and then I disassembled my engine. Turns out the block wasn't cracked. I was very pissed to find out that I really didn't need to pull the bottom end apart, but I guess I had to learn the hard way. My bet, it's your head gaskets and not your block. Just my 2 cents.