What might be wrong with 2007 Grizzly 700
Was out riding recently and everything was fine. All of a sudden, it started to misfire and lose power. I looked at my POD and the check engine light and EPS light were on steady-not flashing. Luckily, I was close to home and drove it back home and as soon as I got into the yard, it died and wouldn't start. I pushed it into the garage. I turned the key on and Er1 popped up and also codes 12 and 42 and another number or 2 on and off. I went back the next morning and it started right up but various numbers kept popping up on the POD, namely 12 and 42 amount others. I called my dealer and he said it's maybe my CDI box or a bad ECU. What do you think it might be?