I will tell you right now that I had the same prob with a QT50 (which has the same ignition) and it was spark related.
The spark looked really good but apparently under compression it wasn't getting the job done.
I replaced the stock ignition coil (behind the flywheel) with one from a Yamaha Razz and it solved the problem.
I can't promise you thats the issue but apparently its pretty common.