I got a 2016 Honda pioneer 1000 I went through some deep water back around thanksgiving and it ran fine. I got home and the oil light came on and shut off. I turned the key off and started it back it up and it was fine. The past few months it would do that off and on. Now every time you crank it the oil light comes on and throws code 24. When you put it in gear it will shut down. If you try cranking it in gear all it does is turn over. It will crank in park and neutral. Any ideas?