@steve: I suggest getting the bike warmed up and do a little "wiggle" testing while its idling. Give the connector on the ECM a good shake and tug (don't try to rip them out or break them just try to move em). If your CEL comes on when u begin the wiggle test (or ur idle goes to crap) you may have just found your issue. I had an ECM go bad in my ULY a year ago with no warning and no apparent damage. It thru TPS trouble code which I promptly shot from the hip and replaced (to no avail) and then I got a service manual and actually went thru the steps of diagnosing it. Came down to the ECM. So I got an EBR one (set up for my exhaust) and so far for 1.2 riding seasons, she's all good (knock on wood)