Ok, so heres the deal. Last weekend the bike wouldn't start. I put a new battery in it and it started right up. Cool. Then I put the Octane Booster in it with very little gas in the tank. Rode to the gas station 3 miles away and filled up. Pulling out of the gas station my bike stalled, and barely restarted (low battery). Rode 3 more miles to the dyno day and bike sat for about 2 hours before my turn in line. Bike started up and pulled it in the garage. Go to start it to put it on the dyno and battery is dead again. So we jump it and put it on the dyno anyway. While on the dyno the red light comes on with the Fi code. Bike was running super rich with BLACK smoke all morning. Get the bike off the dyno and keep it running while I get ready to ride it straight home. The electronics shut off, then bike shuts off again. Soo, I take the new battery back and get my old one back. charge the origanal battery to 100%. i drained the gas out of the tank and put it in my car(run jus fine btw). put new shell v93 in it and put the charged battery back in it. bike starts right up and seems to run fine. red light and Fi code are gone so i assume the bike is fixed. Today the bike starts right up and seems to run fine. i take it up 270 all the way to sawmill exit. while deacceleration to the stop light, the bike stalls out. i pull over and bike barely starts up. the low end throttle response is terrible, but when i get back on 270 south towards the house, WOT seems completly fine. when i get to the roberts rd exit and slow to a stop bike wants to die again in low rpm. get about a mile from the house and the bike just shut off. i walk home and get the trailer... take the battery out and battery has 12.3 volts but wont start the bike without the charger on it. Does anyone have a code reader capable for my bike? Does anyone have anyother suggestions? I know its probably something small, but damnit!