Its running great now finally. So it was a bad ecm.
One thing to think about is that the entire system has to re-learn itself. Give it a rip around the neighborhood (with a friend with a truck somewhere on standby) and run your bike for a good 20 minutes. If it doesn't clear up by then, you definitely have an issue.
Its running great now finally. So it was a bad ecm.