have you had a code reader onto it?one thing to check is the small fan belt driven off the g/box end of the camshaft which drives the water and P.A.S pumps causing it to overheat and cut out,then it will restart after a short while then it all happens again,just a couple of things to check,good luck
cdc, April 2012