Vespa PK50 no spark

I have a PK50 which seems to have stopped sparking or at least very weak spark. Have changed the CDI unit, and nothing has changed. Plug and HT lead OK as tried direct with HT lead and still nothing.

Readings from Multi meter seem OK, White to Green 110 Ohms, Red to White 500 Ohms, nothing when ignition turned of.

SO everything seems fine, but when I kick over I get no visible spark, and when I try and push start it does fire a little but to weak to start the scooter.

 

Does this mean I need to change stator and or flywheel? Flywheel still magnetic and stator readings seem OK?

Help