Before you get too worked up I'd try the famous "Twelve minute tune." You can do this with TuneECU, or you can do it manually. Follow this process.
Start with your bike completely cold.
Start it up and let it idle without touching the throttle.
Let it idle up to operating temperature. Still don't touch the throttle.
After it is up to operating temperature, let it idle for 12 more minutes without touching the throttle.
Shut it down.
What this does is force the bike to clear all the environmental data that it's stored in its database (known as "adaptives") and rebuild it. With TuneECU there is a button to "Reset Adaption" under the "Tests" tab.
This process has been known to solve a lot of irritating problems like you mentioned. In theory your bike is supposed to adapt on the fly to environmental data from things like the ambient temperature and air pressure sensors. In practice sometimes this data piles up and needs to be cleared. Give it a try.
After that, look into installing "The Tune of Death." (TOD) While not the highest horsepower tune out there, it is one of the smoothest. (Note: When installing a new tune you will be prompted to "Reset Adaption" anyway.)
Originally Posted by Bad Santa 1050
Just when you think it can't get worse, Crash comes along and informs you that not only is the glass not half full, but it is stolen and contains a mix of horse semen, urine, laxative and viagra, right after you swallowed a mouthful...
Originally Posted by Joe Houle
...no ink and going baconless on your bacon cheeseburger is about the most rebelious thing you can do these days.