Not very likely if it "runs great when it starts". If the ski is starting...the mpem is getting everything it needs...sounds like your problem lies elsewhere.I took all fuses out put back in they look good unhook everything from mpem and hook back up all look good everything on cdi clean all grounds could the mpem be bad