I've owned my scooter for about 5 months now after buying it brand new and it's really been a gem for the last 7,000 miles. That is until about 2 weeks ago when it started developing some issues. Starting the thing has become a nightmare. It's been taking 20+ seconds of cranking the electric start before I can bring her to life. But that's not where the trouble ends. After starting it she'll run fine for about 4 or 5 blocks before it starts to bog down and eventually cut out, even at wide open throttle. Then it will take another 20+ seconds to get it started again. This will happen 2-4 times before it actually starts running more properly, but even then it sometimes has difficulty idling and has difficulty scaling hills of any size. Since these problems have developed I've changed the oil, spark plug, fuel filter, and air filter as well as adjusted the idle screw. I've seen some improvement but it still has issues. For the first start-up it will start almost instantly come to life but it still bogs down and dies after about 4-5 blocks and restarting it takes that same 20+ seconds. It still repeats that process 2-4 times before running more normally. The idle is completely erratic now. Sometimes it idles perfectly, sometimes it stalls, and sometimes it idles at an abnormally high RPM. The power (as well as gas mileage) has increased but it's still not as powerful as it once was. At this point I'm at a loss. I can't find the problem. I'm going to Seafoam it today to see if that helps but I have a feeling that it's going to have little affect on this issue. Does anyone have any idea what the problem(s) could be???