I would guess that you have a circuit in the carb blocked. When you say you cleaned the carb twice, did you take if apart and put in a "kit"? It should be taken to pieces and cleaned in solvent. All the jets removed and cleaned and blow air through them (don't put any object into the jets to clean them out). Put in a kit which consists of O rings and sometimes jets. Make sure the slide slides freely.
Here is an old fashioned method that works about half the time.
Start the engine and let it warm up and idle. Run it, on the stand, as fast as it will go if it won't go fast. Spray aerosol carb cleaned into the throat of the carb slowly enough that you don't stall the engine. There will be lots of white smoke so don't do this indoors. After doing this for a minute or two, increase the carb cleaner into the carb until you choke it and it stops running. Let it sit for and hour or so. Now pull the plug and clean it, and get excess fluid out of the cylinder. Start the engine, will be difficult but keep trying. If that solved the problem, fine. If not, do it again. Like I said this only works about half the time. (There are those who say that this method will dilute the lube oil and runs the risk of damaging the engine. I have done it a bunch and I don't think I ever damaged anything. But then I am a kind of jack leg mechanic.)
go to
http://www.scooterwest.com/home for parts
Call them and talk to Steve or Max. They have lots more parts than what shows on their site.