Starts fine, idles fine. After warming up, starts losing power. Sometimes almost cuts out, but doesn't get up to full throttle. I have replaced the carb with new, new spark plug, new fuel filter, new ethanol free fuel, new air filter, removed prefilter, pressure tested fuel lines, removed muffler screen and short tube. I'm about to look at the magneto next. I'm losing my mind. Any suggestions?