My first thought was fuel solenoid on the carb cutting out, but you said that you installed a new carb. Could be lifter related, there has been a few isolated cases where the lifters would over pump lifting the valves off their seats, due to incorrect grade of oil. Using straight grade oil, or oil with too high of a viscosity. Could be ignition module related also, will need to check for spark at the time of failure.