First, welcome to the forum. An introduction would be nice so we know who we are talking too. Now I'd say just get regular maintaince things out of the way before you go pointing fingers at the ECM. I had a similar issue with my 04, sputtering and sporadic idle, etc. I gave it a full service, and then some sense it was a used bike and I didn't know its history. Plugs and throttle bodies would be my first suspect. Change those plugs out, make sure they are gapped right, then sync your throttle bodies. If you have a power commander, disconnect it, as this can sometimes be the issue.