Update 2: I've just got back from dstairs and did more testing. It seems the fuel is coming into the carb just fine. I turned engine on and removed the fuel line at the carb; full flow. I should have tried this test before. Still the scooter will idle on stand for one hour, but as soon as I go and run it at 20-30 mph for about 2-3 mins, it cuts off, with or without lights on. If fuel supply is not a problem, what else can it be? I cleaned carb yesterday - jets, float, throttle valve. The only test showing a possible problem is with the auto bystarter. It shows 6.4 Ohms instead of recommended under 5 Ohm. Could the auto bystarter cause the engine to cut off after riding the scooter for 5 mins, but allow it to idle for one hour??? Or I'm misreading the digital multimeter (lowest Ohm setting is 200, and the bystarter shows 0.64, so I'm not sure if this is 0.6 Ohms or 6.4 Ohms)