FX-1 Lost spark need help

My fx1 was losing spark intermittently while riding. So I started replacing electronics. So far I have replaced the coil, cdi, regulator, stator, and flywheel and still haven't gotten spark back. I disconnected the stop switch also so I know it's not that. Can anyone help me out? Thanks
 
It came from a running ski or so I was told all other parts were new except the spare flywheel I had that on the shelf for a while. I tried switching the old cdi back in it at least had spark most of the time. And still nothing.
 
Top Bottom