My moped revs fine on the stand but when its dropped off the stand and I go to ride it the revs are low and it doesn't have power, this happens a lot of the time but sometimes the bike runs fine and theres nothing wrong with it. I took it to the garage and they replaced the spark plug and cleaned the carb and put a new auto choke in it. But last week it was awful all week and yesterday I tried it put of curiosity and it was absolutely fine but today it' losing power again and won't go past a certain speed Does anyone know anything that I could try to cure this problem?