A bad coil, bad ignition or more likely a bad carb setup. Have you had the carb off to check all the jets are correctly seated and in the right range for the bike?
And since you're going to be taking the bike apart, you may as well make a start on derestricting it!
_________________
MC21SP Plaything
BMW F800GS Bumblebee
Triumph 9551 Daytona Big boys toy
FJ1100 Sporting relic
GTS1000 oddball