Is it intermittent, like you will be riding along at a certain throttle and then it will just kick in randomly and go fast.
Also when its in neutral and you rev it does it sound sluggish, and when its got lots of power it revs fast and smooth.
The problem with mine was a faulty ignitor unit, fortunately i got one cheap from a breakers for a fiver, SR parts are pretty cheap.
If not that i would first check the ignition leads and try a new spark plug. Simple things first.
How old is yours, is the exhaust rusted badly?