I was riding for about an hour, and then my moped got weird, the engine got really jumpy. After that it went faster. Today when I'm going full speed, once and a while you can feel the engine slow and then jump right up again. Just before in my driveway, I had it on the kickstand, and full throttled it, it acted as if it ran out of gas, it did what happens when you run out of gas and it really died. But there was plenty of gas. Whats the problem? Dirty Carb maybe?