Since its summer I would give this a shot.
My 50cc two stroke moped just recently has no torque. By this I mean it starts up fine and idles ok. And when it is on a kick stand with the wheel in the air it can accelerate just fine. But when i put it down and sit on it and try to accelerate it will rev very high then the engine will just cut out. Anybody good with bikes?