Just happened to catch that you're in Bellingham and thought I would chime in as part of the home team.
Recent similar issues with toller's Legend 900 on the forum proved to be the ignitor and it really does cost that much new. See thread here
http://www.triumphrat.net/hinckley-c...aced-coil.html
My personal experience (99 TBS) with engine totally cutting out when it got to full operating temp was the crank sensor under the small right-side engine cover. Testing was pretty easy. Run the bike til it quits and check for continuity at the connector for the sensor (directly under the airbox).
However, when that little guy goes, there is no signal at all and everything drops out - all cylinders and tach. Good news for me was that Howard at Champion was able to order one for me pretty quickly and didn't charge any more than BikeBandit - less, really, since there was no shipping.
Persistent miss of the same cylinder even after replacing everything that would otherwise make spark does at least point a finger at the ignitor.
I presume that you've already tested to confirm that there is truly no spark on one cylinder and always the same one?
One other thing to try is simply un-plugging the connectors from the ignitor, check for cleanliness and re-install to make sure they are fully seated.
Then try wiggling wires while the bike is running to see if you can make the engine miss, rev, or otherwise alter behavior in a way that indicates loose wire(s).
Toller ended up buying big for the new unit and fixed his problem. You might get lucky and find that it's just a connection.
regards,
Ben