Question-Before you did you check for air leaks,chang the plug and plug wire and cap ? Most of these engines need to be broken in. Slowly there will be more power and speed. it's weird I know. but all of a sudden it all falls into place and makes you wish there was another so ou could go faster. These engines are not built for screaming more for getting you there . Good luck. Hope you get it strightened out.