There are many reasons why they blow up. Has it ever been over heated in the past? If a head gasket fails or an exhaust jacket gasket, water can get sucked into the cylinder causing super heating of a piston, which will start to seize in the bore and any part of the rotating assembly can brake under the strain.