Hi all, New to the forum. I have a 2016 Ranger High Lifter 900. It was stalling out in deeper water holes. It gave me an engine code 3056. After a little research. I decided to purchase a new O2 sensor. The machine performed great for 4-5 more rides. But now the code is back when in water. I have read maybe the wiring harness or try to bypass the O2 sensor. But I have not read anywhere if either of these changes have fixed anyone's Ranger having similar issues. Any info regarding this issue would be greatly appreciated.