Sure sounds like symptoms of a CDI. Have you tried to hook up a spark plug tester and then ride? You can get them for cheap at an auto parts store, and I've seen them at a regular hardware store. They typically have an alligator clip and probe on them, with a light that flashses when you're getting good spark. Probably not bright enough during the day to safely see while riding, but at night it would be easy to tell.

When my CDI went bad, my local dealer wouldn't let me borrow one like yours will. Dwight ended up loaning me his, and that's when I found out for sure it was the CDI. I ordered a new one from Palm Beach Triumph, because I knew they'd get it quicker than most dealers out here, and since it was prime riding season I wanted one ASAP.

Seems to me these CDI boxes are failing far too often. Regular Bonnies have coil problems from what I've read on other boards. IMO Triumph cheaped out on these parts, and we're paying the price for it. These shouldn't be failing.