Sounds very much like an air leak - the motorssurge in revs when the mixture goes lean - which of course could also be fuel starvation as mentioned above.
Check all of your rubber seals are properly fitted and in good condition, including the carb to case manifold.
_________________
MC21SP Plaything
BMW F800GS Bumblebee
Triumph 9551 Daytona Big boys toy
FJ1100 Sporting relic
GTS1000 oddball