It sure is sounding like the ecm. See if they'll let you take it for a day with their "tester" ecm on the bike to see if the problems continues. It seems like once the bike got heated up from your ride home that's when the problems started again. With their tester ecm you should know pretty quickly if it is better or not.They did swap in a Test ECM the last time it was in. They said the issues went away. Then they checked the connector and found the (unrelated?) loose socket for the Rear Injector. They put my ECM back in and it ran fine. I think it is the ECM, but I don't want to spend the cash for that until it is verified. When I take it in today, I am going to tell them to take it out for 15 - 20 miles on the test ride. Sometimes it shows up right away, sometimes you have to put a few miles on it.