Had the same problem. Ran fine for about 30 min, and would die. I had a rotted filter in the tank. It would plug up and starve fuel. Later the tank debris would fall off the filter and it would run fine another 30 min. Check your fuel tank! Good luck!