mario: an 8 year old ulysses should not have required any of the costly components you threw at it. and if 1 or more of those components had failed it would have resulted in both a CEL(check engine light) activation as well as a stored fault code. you mentioned neither. your details are abundant but i can't discern if you have a low throttle roll-on stumble...complete engine shut-off...or a "miss" at low speeds. a buell motor that just falls flat on its face during throttle roll-on is fuel related....one that "misses" or "stutters" typically ignition/spark related. my suggestion is this: you need a base-line to work from and how you determine your base-line is by asking this mechanic you mentioned 2 simple things: 1-did your ulysses have this problem PRIOR to him "tuning" the ecm......and 2-have him provide you detailed description of the alleged tune. if it ran fine prior to this tuning session you just found the culprit. also it's critical you do the following:
1-ulysses notorious for bottom of seat pan rubbing against both the ecm and the connector sockets. check seat pan and entire top portion of ecm for rub marks. then with bike warm, idling and seat removed simply tap on the ecm and wiggle the connector plugs. any difference in engine note and you found the problem
2-your bike has approx. 6 critical grounds. check them all thoroughly. i have listed all of them on here many times. they are the wire cluster front steering neck area...braided dog-bone main under airbox base plate....cluster where negative battery cable attaches to frame. REMOVE EVERY SINGLE ONE....clean......clean attachment hardware...clean ground point...reattach.