When the bike starts acting up, ride it home keeping the rpm's right where the problem is. When you pull in the driveway, do not let the bike idle, just shut it off. Pull the plugs and look at them. If they all look exactly the same, at least you have narrowed down the problem by process of elimination. Even though the plugs are pretty new, they can fail. I have zero experience with the stick coils, but I am certain that they can fail, just like any electrical item mounted in high temperature, intense vibration areas. While the plugs are out, I would do a compression test. An engine with a weak jug will often idle ok, and at high rpm's it is less noticable, but at 3000 rpms in high gear, the bike will buck like crazy. Let us know what you find, and we can get this narrowed down. Good luck.