change plugs and leads if they r not new...makes a difference.

mine was doin the same thing i removed the air filter and it revs out alot better now and sounds better, illegal and not good for the motor though. if that works better get a new air filter.

could also b the points in the dizzy