When it stops see if there is presure in the fuel tank when you take the cap off, if so it will stop fuel to engine ,carry on your jurny with cap off to see if thats the problem
think your mates vapour lock is crank case presure build up,dont useally cut out but do stall,also will **** oil eavery were soon,check your engine breathers for blockage
a few thing to try beffore we get deep