Haven't been on this forum for ages!
For those interested it had done the head gasket again, but on the lower side just between the two middles cylinders.
When the mechanic (really good mechanic and top bloke) had the head off, he checked everything and found the top of the block was not completely flat, it had a low spot in the middle.
Machined the block, new head gasket and no dramas since.