Hi, Having the same problems with an engine as you describe, but have done just about every thing except change engines, its fine upto about 70% throttle then sort of changes firing pattern.
But take it out next day and for the first 4 mile its as good as gold, then start it again, problem is back.
I can see why some refer to them as China girl motors, I think the specs they're built on allow them to change moods.
We have 5 bikes in the household here, and have had clutch problems with 2, and that problem was the actuator moved almost around to the cable post, the only way to fix it was to put a small piece of 8mm rod in behind the cam pin, and not forgetting the plug cap had 2 of those fall apart totally, one we couldn't even repair to get home with.
Also there is lots of difference between engines, one bike you have to have both hand on the bars when you accelerate as it just kakes off.
But all in all what a hobby, and so affordable have just ordered 10 more engines 5 of the F50cc and 5 of the F80s, so we have lots of fun coming.
Cheers and have fun