I've had this happen 3 different times on 3 different skis. All 3 times was something different.

Bad ecu
Bad connection at mpem, oxidation on pins
Bad ground at front of engine, oxidated and...