I'm not familiar with the Majesty, but when I had a Piaggio scooter I had a similar problem. There was a simple screw below the seat (just above the carb) which needed adjusting. I know it was a carb setting which affected the mid and high revs. Mine was only a 50cc. If there isn't this screw, have you had the carb apart - could be one of the jets is blocked??