Block repairs are expensive and are not always reliable. If it were mine, I would start looking for another block.