2002 grizzly 660 no spark

Hello all,
I have a 2002 grizzly 660. I have no spark. Here is what I have done so far. I pulled the spark plug and replaced it with a new one. When I ground it out i do not see any spark. I did noticed that I can get one spark when I let go of the starter button. I have read other post that have said to un plug the rectifier, but this has no effect. I checked the pickup coil with an ohms meter and had .504 with the white/red and white/ green wires. I also thought it might be the ignition coil so I swap it with my kodiak. It was good. I have tried to pull start it no change. I am thinking it is either the CDI unit or the stator or maybe both. I need some help trying to figure this one out. Thanks in advance far any advice.