• This site contains eBay affiliate links for which Sea-Doo Forum may be compensated.

657 engine quits at high speeds – solution

micro222

Member
This was quite a head-scratcher for me, but I eventually figured it out. I’m posting this in case someone else runs into the same problem.

The engine would run perfectly until a specific RPM was reached, then it would suddenly quit. I could restart it immediately and resume, but it always happened at the same RPM.

I disconnected the wire from the MPEM to the ignition module and no more problem.

I couldn’t leave the wire disconnected because then the lanyard or stop button wouldn’t shut down the engine. To fix this, I installed a relay between the lanyard/stop wire and the ignition module. It now works perfectly.
 

Attachments

  • 20251007_141557.jpg
    20251007_141557.jpg
    192 KB · Views: 10
Yes. When the relay is off (ie no current flowing through its coil) the relay contacts disable the ignition module by shorting the input, just as the MPEM would. When the lanyard is plugged in the relay turns on, the contacts no longer shorting the ignition. A useful thing to know about the ignition system is that the MPEM is not needed for the engine to run. The magneto powers the the CDI ignition module and the spark plugs fire.
 

Attachments

  • 20251112_233510b.jpg
    20251112_233510b.jpg
    53.4 KB · Views: 8
At first I assumed the MPEM handled some complicated engine control functions, but after disconnecting it and seeing that the engine ran exactly the same and that only one wire went to the ignition I had to rethink that idea. 🙂
 
I know Matt Braley could set a timing curve on certain model ski when programming a key. I'm curious if it is as you say or it is not someone one would notice. In the end... Who Cares?? ... you got it running. LOL
 
From chatgpt:

For a 1994 Sea-Doo, the ignition timing depends on the engine model: most 1994 650/657 cc 2-stroke Rotax engines (used in GTX, XP, GTS, etc.) use a CDI ignition, which is fully electronic and not mechanically adjustable.

Some details:
  • The stock CDI is pre-programmed for optimal timing; it advances automatically based on RPM.
  • Typical timing at idle: ~20° BTDC
  • Timing at full RPM: ~28–30° BTDC
 
I wonder if the rev limiter is on the mpeem or on the CDI module in theese. Sounds sketchy to go full blast w/o knowing for sure if you also just did a rev limiter delete
 
I wonder if the rev limiter is on the mpeem or on the CDI module in theese. Sounds sketchy to go full blast w/o knowing for sure if you also just did a rev limiter delete
It's in the MPEM. By bypassing it the way I did there is no longer a rev limiter. I strongly suspect that the capacitors in the rev limiter were giving out and caused the problem I was having.
 
Back
Top