Mine would idle, rev good and ride good under 30-35 mph, but hit 35 and it was sluggish and start to cut out like miss and buck like a horse, it was the spark plug gap. Gapped too wide, would barely run gapped too close, but runs good now gapped correctly.