Had exactly the same symptoms as you but mine would also cut out for no reason,then run fine again,I thought I had been accidentally hitting the kill switch,mine was,as overdale has said,the head gasket blowing into the cooling circuit. I was told at first it couldn’t be that,very rare,but it was.