I have a 2017 polaris 1000 xp high lifter, that died in deep water and sucked water up tail pipe. It cranked long enough to winch out of water and the died. It hasn't cranked since. Its giving me miss fire codes on cluster. Could someone steer me in the right direction ?