I had a similar problem with mine, drove me mad. Turned out to be the fuel. It has to have fresh petrol, if it's more than 2 weeks old the bike won't rev. Before you do anything else drain your carb and tank, put in the highest octane fuel you can get with a good 2 stroke oil and see if that sorts it.