Just throwing out some ideas to try before you spend a lot on a new ECM:
1. Windows 10 with Tuneecu is 2.5.8 with latest library 2.5.8.9 and Auto-detect selected, interface=USB - sounds like they are if it used to work.
2. Is laptop plugged into power?
3. Ensure battery terminals are very tight and Hook up a battery tender.
4. Pull headlight fuse even if you have a bypass.
5. Try different combinations -
- key off, tuneecu started fresh, key on.
- Cable disconnected, turn Key on, hookup cable, start tuneecu.
- Manually disconnect, turn key off and back on and manually reconnect.
6. Is the map last loaded into tuneecu the correct one for your bike? It shouldn't matter for a connection but can't hurt and needed for next step.
7. Did you try to do a ECM Recovery? Not sure if that is selectable if you can't communicate but maybe it can force a reload of a good known map...
8. With the key off, disconnect and reconnect the ECM cables.
9. On my 2005 there was a separate small cable coming off the positive terminal going under the left side cover and connecting to a wire
running under the ECM (To fusebox #11 = main 30amp ).
That POS 25 cent connector was bad and caused random shutdowns.
Check that connection. Maybe the recent work has messed it up.
It cost me lots of aggravation, $$$ and lost riding time (dealer had bike 6 months and couldn't find the issue).
10. Do you have any buddies there with a Rocket? Try your OBD cable/Tuneecu SW setup on their bike to see if you can connect.