Triumph obviously knows there was an issue with certain series CDIs since they have now changed the part. However, the new ones will not work on the 05 and earlier bikes, go figure. Anyway, we discovered this in New Hampshire last year when Dill had his CDI replaced with a new one off the floor and it would not start (brand new bike, 06 I believe it was). I mentioned they should try one from the same year bike, then it worked fine. he was scratching his head and did not have an answer.
So they know, they are just keeping their traps shut as moe stated. I wish they would let other companies make them too.