If the RPM's are erratic, the timing will shift slightly as when the RPM's go up, the igniton advance unit starts to work, advancing the ignition. When the RPM's fall, the ignition retards back to the base timing.
Has the bike had a full tune-up and carb synch?