as i mentioned earlier, for cuore engine overhaul is the best option, as mostly mechanics and experts advices, but for that you have to find an expert mechanic and top class parts, in my view some fault is of mechanic as he was not good at all, the head was also not faced well, and also parts, the parts were not good (as to be cleared, i asked for the best parts), but that was quite unfortunate...
and if a person is spending money in any form, why he would be careless??
engine was weak from quite sometime, that bore done the rest of it..
and then swap was the only option..