I also am not familiar with the gx200, but the 40 seconds run time each time gets one thinking about what could cause an engine to stall after that amount of time.
Is the exhaust a system that is easy to see that it is not restricted? If not, you might want to pull the exhaust and try it without an exhaust, to see if the exhaust is a problem.