It’s throwing a code of some sort, I would imagine the ecu doesn’t allow power to any components with the light flashing. With more clean up this weekend, when cranking the fuel pump would kick on, but only when cranking. No spark still. No power to the coil. With the ignition switch and kill switch is there anyway to check issue besides the obvious corrosion signs? The closest cfmoto shop is 2 months out on work which is hard to believe and I don’t trust. 1st week of owning the machine, was out riding and cut it off for 5 mins for a break and wouldn’t crank again. Got home around 2am and left it on the trailer took it straight to them. Didn’t really look any further than the battery connections. I was fed up as I’ve only had it such a short time. Few hours after I dropped it off they called and said it seem to be Hydrolocked and needed to be torn apart, that I was looking at around a 1000$ and of course wasn’t under warranty. I pick it up a few days later they haven’t taken the 1st bolt off so I don’t see how they could diagnose it to be locked up, turns out it was the starter and the cable, the starter lug was loose on the inside of the starter itself. I’ve since then replaced it but this shows you what kind of people I have to work with. Needless to say I’d much rather do this myself. Love to get my hands on a PDA so I could trouble shoot this rather than a multi meter and test light.