2004 Yamaha big bear 400 no spark
I have question on a 2004 yamaha big bear 400. It has no spark and the starter won't turn the engine over by the starter button. Here's what I've tried so far I ohmed the stator tested good. Ohmed the coil and it's good. checked the key switch its good. checked the starter selenoid it's good. I have changed the starter button inside the left side handlebar switch. But for some reason if I turn the key on with the handle bar switch in the run location the nutral light goes out if I switch the handle bar switch to the off position the nutral light comes on. But I have no spark and the starter button wont operate either way. I have jumped the selenoid and switched the control switch on and off but still get no spark. I'm suspecting it's the CDI box but really don't want to change it if it's not the problem.
Any thoughts opinions or help would be greatly appriciated. I also have the factory sevice manual but the color codes on allot of my wires don't match the book. Thank you in advance