faulty flywheel

Hers an interesting one..
scooter wouldn't start.. no spark
regular 'indian/ducati' type ignition system
did the usual:
plug
cap
HT lead
disconnect ign switch wire
different CDI
checked resistances/earths on stator-- all ok
had stator out, changed LT coil anyway
tried different stator
all still no spark
scratched head a bit, found another (full weight) electronic flywheel in the 'parts cache' tried that, hey presto a spark..
original (mid weight) flywheel looks ok, and magnets are 'magnetic'..
thought maybe pickup height, so fiddled with that, still no spark on original flywheel, but ok on substitute one..
I can only conclude the flywheel is the problem.. but why?
any thoughts?
scooter wouldn't start.. no spark
regular 'indian/ducati' type ignition system
did the usual:
plug
cap
HT lead
disconnect ign switch wire
different CDI
checked resistances/earths on stator-- all ok
had stator out, changed LT coil anyway
tried different stator
all still no spark
scratched head a bit, found another (full weight) electronic flywheel in the 'parts cache' tried that, hey presto a spark..
original (mid weight) flywheel looks ok, and magnets are 'magnetic'..
thought maybe pickup height, so fiddled with that, still no spark on original flywheel, but ok on substitute one..
I can only conclude the flywheel is the problem.. but why?
any thoughts?