i had the same problem a while back it was crap at first until it gained revs WITH speed. My problem was the clutch, one the springs were weak and the second reason was the clutch was dirty ooor shiney from heat, i cleaned it off with sand paper (but you can use clutch and brake cleaner) and re-fitted it. After this it was fine so in saying this i agree with zmod.
webbo