My 2012 crew has a check engine message. Voltage to ECM low is what the code translates to. I did check my battery last night and it needed charge. I let charge on deep cycle, and it still has the same message. Is there something else I can do, or should I just go to Polaris?