I had this issue on my old K6 GT, it's a known issue
After trying lots of different ideas, none of them cured the issue.
I finally bit the bullet and fitted a power commander and had a custom map made up on a dyno.
It completely transformed the bike and was worth every penny.
I know others have had some success by fitting TRE , this is far cheaper but not as good as a power commander.