I've had an Enhancer that would spark but was killing the spark energy somehow and the ski wouldn't run. Swapped in a stock CDI, ski ran great, sent the MSD to OCD and he confirmed, the spark was much weaker than a stock CDI in the same environment.
My guess would be, this happened gradually...