I was driving my maverick this weekend and developed a small exhaust leak. I eventually got a check engine light but it didn’t seem to affect performance. I was a ways from where we were camping and drove through some water about even with the floor and shut the machine off to talk to other guys I was riding with. I went to start the machine and it wouldn’t fire. Got a tow back to camp and figured I got water in the exhaust, which I did. Took the exhaust off and got all the water out. Took spark plugs out and crank it over to make sure there was no water in the cylinders, which there was not. Still has a check engine light and will not fire. Found out a procedure to check active codes which I did and got a message across my dashboard that said no active codes, even though the check engine light is on. Pulled a plug and grounded it While cranking the machine over and getting no spark. Will a check engine light cause the machine not to fire? Even though it says there is no active codes?