Yesterday As I was trying to enjoy the first ride of the season, I had some engine issues. First of all, I have a mostly Stock 2004 TC88 EFI Engine with a Screaming eagle Phase I download, Sampson pipes, and an S&S EFI Intake. I have no poping or backfiring but I do have the normal Gurgling of a loud exhaust on Decel. The bike has been bulletproof until yesterday. The morning Started out fine but at our first stop I had trouble Starting the bike and the "Check Engine" light came on. I turned the ignition off and then back on and the bike started and rode fine till we stopped for lunch. When we came out the bike hardly started and I noticed the check engine light coming on durring idle and some rough running at idle then it would pick itself up and run fine at idle then fall off again moments later till it stalled. At one point I had trouble even starting it without holding the throttle open. I also noticed that the speedo did not work when I got it running again (this happened Twice). Suspecting bad fuel since it sat with this fuel all winter, and being low on fuel I decided to fuel up. The bike ran fine until I let off the throttle and the bike stalled during a coast into the station. (stalling on off throttle / coasting, happened a couple times last year too but went away after a tank of gas.) Leaving the gas station it happend again at idle and the bike stalled and was fairly difficult to start). Once started it ran fine till the next stop some twenty miles away. It was easy to start but after idling for a few minutes waiting for the group to gather it flashed the check engine light again and idled pretty rough then picked up and idled fine and the light went out. A few minutes later we were accelerating hard out of the parking lot and just after second Gear the bike stalled again. I was able to restart it easily and when it restarted i was fine for the next 40 miles. We came to another stop and it started and ran fine after that the rest of the way home, about 25 miles. out of curiosity I started the bike later in the evening and it flashed the Check engine light again but from The information in the forum here, it is telling me I have an inactive code. Other than that the bike seems fine rite now. Any suggestions?????? Worried!!!!!