I recently discovered the world of Buells and what a wonderful world it is. But as i ventured forward into this world Ive that it does not come without its problems. I bought a 03 xb9s with only 375 miles on it about 4 months ago. It had been sitting in a garage in Ronoke owned by a State Trooper who bought it back in 05 brand new. After only a week of riding it he had to hang up the helmet dew to a very bad on the job car accident while chasing someone.So there the bike sat until i bought it 4 months ago.Needless to say the bike did not run very well or at all the day i pick it up so i immediately took it to my mechanic to have it serviced. We replaced all fluids, both injectors, did a tps reset and up until a few days a go it still wasn't running right. The problems are this, rough idle, stalling, i cant drive it in 1st or 2nd gear between 0 to 30mph ( school zones main street through town) without it jerking and running like its starved for gas, sometimes it sounds like the engine knocks sometimes it doesn't it all depends on how its running. This is the crazy thing, i found this stuff called Mechanic in a Bottle at the Dollar General ,don't judge me for buying some no name additive from a dollar store lol I was blind with disappointment and anger , took it home followed the directions took my bike out for a ride and and all my problems disappeared including the knocking sound. It ran all day like a bike with only 1300k miles on it should, power through the roof, torque like Ive never experienced before and the sound was unreal, its completely stock no exhaust by the way .So I fill it up after riding it for the day, with a NEW tank of gas, no Mechanic in a Bottle start heading home and 10 mins into the ride the bike starts acting up, the biggest problem being it feels like its being starved of gas. So i go by the DOLLAR GENERAL and get another bottle of the Mechanic put it in and almost right away it starts running perfectly. WTF is going on with my bike to need a no name additive to run properly does anyone have any idea whats going on.