i was told by a actual bike mechanic that his tested my generator and thats giving off the right readings and his checked all the wiring, earths, kill switch and side stand switch, his tested the coil even though i had only just had a new one on and thats fine then pretty much the only thing he couldnt test was the cdi but everythink else i can think of was fine so i ordered a cdi friday from elf england £239 not bad it came today and it still not sparking i cant think what else it can be