Dar,
Say we are riding in 6th gear... Is this when it happens on cruise @ 3 ~ 4000 rpm?
Say we are riding and it hiccups every so often. All things check out. No air leaks being open loop is pretty sensitive.
So if you say yes, all things check out... Manual says an ECU might be the puppy. I would not mention this unless you come back, say it does happen in 6th. Why? Because that miss at about 3,200 on up should be felt through shifting as well. It does not take a gear to cause it. It takes rpm, correct? That means you are running up to that rpm range and she does that bucking or maybe it is a surge?
We do not want to throw parts at it if we do not get our terms down. I can experience a bucking kind of spitting kind of misfiring/back on firing; @ said rpm range. Not necessarily a surge. I was out of sync when I swapped throttle bodies. That 'surrrrrrrrge' was so bad, I turned around, I couldn't ride it, it was way off sync and I took a guess at the sync screw before I installed the unit. So, I just want to be on the same page is why I borrowed a bad ECU so I could tell here, right now; WATT we are looking at? And I want to thank NM for the borrowing of his unusable ECU.
I have an '06 ECU that I borrowed I need to return. That thing is one pain in the A ride at about 3,200 rpm. So, if that surge is not sync related, not air leak related, then it is more you take a chance on swapping an ECU with someone before you plunk down the big bucks for one or have a dealer with a 14 on the floor, you take the bike in and see if they can diagnose that surge-miss-??? and determine if it is the black box.
Remember the manual has not change the wire colors, meaning, you can plug a 14 computer in the bike of any year and that miss should disappear. That seems to be your next step.