I had also a problem with both CDI´s in an engine with only 160 total hrs, I sent my two CDI´s to CARMO ELECTRONICS in the Netherlands a guy told me that they make the CDI´s for a lot of motorcycle companies including Ducati and they make the CDI for the Rotax aircraft engine too.
Now my plane is flying super and it starts at the first try, this company have a excellent customer service!!
BTW I don´t have any connection with this company, I am just a very happy customer!