Having read a lot of posts about TCI issues, after having experienced some myself, I would say that your symptoms don't sound like TCI issues. But they may be. If you can get the bucking to happen at the same RPM range regardless of which gear you are in, or what speed you are going, maybe the TCI could be the culprit. But it could also be a carb issue. If you want to be sure it's not TCI, you could replace yours with a new one, or just another one, and see if the symptoms disappear. I bought a new unit from Ignitech in the Czech Republic and it solved my symptoms, which were nothing like yours. You can find my post on that here by searching for TCI. Good luck!