IBR's can create many issues outside of the IBR system itself.. If battery voltage lowers a bit, but is still plenty good enough for the starter and engine system. The module sees the lower volts and trips various IBR codes. I had this issue. I bought a CanDoo Pro so that I could better diagnose my issue. Every code came back to the IBR system. But,,, with some digging into why, they were all driven by a decrease in voltage. I unplugged ANYTHING I could find in the back of the ski, cleaned the plugs with alcohol, hit them with hot air gun to force evaporation, put dielectric grease on them, then plugged them back together. Cleared all codes and went for a ride.. Though it was good for a bit, got an IBR issue and then into Limp Mode. Re-checked the codes and again low voltage driven. Replaced my perfectly good working battery with a quality brand new one. Cleared all codes. Have not had an issue since...