So, I have a Yamaha Grizzly 600 atv. Issues from the start. First, a boot to the carb. Then, o-ring and carb float issues, now, I think, spark not putting out consistent spark. I can see it spark only 1 or 2 times when cranking in about 10 sec. When the plug is in, sounds like it wants to start on those few times it sparks. I replaced the spark plug, the ignition coil, the battery and the fuses are all good. The only thing left, I think, is the cdi box. Someone with more experience with atvs hopefully can help??