The Rotax 900 ACE Turbo and the Turbo R put a lot of power into the snow. The turbocharger also brings something naturally aspirated engines don't have to deal with: boost pressure. If it strays from the target or a sensor reports implausible values, the ECM pulls power and the sled goes into limp mode. Here is how to sort out boost faults on the 900 ACE Turbo, which codes BRP lists for them and how to narrow down the cause with live data.
Why boost faults trigger limp mode
On turbo engines, boost and charge pressure faults are among the typical limp mode triggers. The ECM watches boost pressure constantly. Too much boost puts the engine at risk. Too little means something in the system is off. Either way, the ECM protects the engine by cutting power. On top of that come the usual triggers every engine has: overheating, low voltage, sensor faults and ignition or injection faults. For an overview of all causes, see Ski-Doo limp mode.
Boost codes from the official BRP list
The meanings below come from the official BRP list. Some codes have several variants depending on the control module. The app shows you in plain language which one applies to your sled.
| Code | BRP meaning (selection) |
|---|---|
| P0234 | Boost Pressure Sensor (BPS) overboost, engine overboost |
| P0299 | Boost Pressure Sensor (BPS) underboost, target boost pressure not reached |
| P0235 | Boost sensor not plausible |
| P0237 | Boost pressure sensor shorted to ground or open circuit |
| P0238 | Boost pressure sensor shorted to battery or supply |
| P0045 | Wastegate actuator or wastegate solenoid open circuit |
| P2563 | Wastegate position sensor, learned position out of range |
For P0237 and P0238 the list also has variants for an exhaust pressure sensor. Which variant applies depends on the control module, which is why the plain-language text from your sled is what counts.
Sensor fault or a real pressure problem?
The most important question: is the ECM reporting an electrical fault on the sensor, or is the pressure actually wrong? Codes like P0237 and P0238 point to the sensor, connector or wiring. Start by checking the connector for moisture and corrosion and the wiring for chafing. P0234 and P0299, on the other hand, say the pressure doesn't match the target. Then it is time to look at the system itself: charge air hoses and clamps for cracks and a tight fit, the wastegate and how it is controlled, and leaks on the pressure side.
Using live data the right way
With M-JET DIAGNOSTIC you get up to 180 live values, depending on the control module. On the 900 ACE Turbo the interesting ones are RPM, throttle, intake pressure and intake temperature, engine temperature and battery voltage. The app shows which values your ECM provides. You pick the values you want to see and record a test ride.
Recreate the situation where limp mode kicked in, for example a longer climb under load. In the recording, look at how pressure and RPM behave right before limp mode. Does the pressure rise cleanly, or does it lag behind the throttle? If the sensor value suddenly jumps while RPM stays steady, that points more toward an electrical problem. More on live data on Rotax engines, boost pressure included, is in Real-time live data on the Rotax engine.
Order of checks on the 900 ACE Turbo
- Check battery voltage and connectors, especially after snow and wet conditions.
- Read the fault memory and write down every code with its status.
- Work through electrical sensor codes first: connector, wiring, sensor.
- For overboost or underboost, check hoses, clamps and the wastegate.
- Fix the cause, clear the codes, take a test ride while recording.
- Read the memory again.
Clearing a code is not a repair. If the cause is still there, the code comes back and limp mode with it. How to read and sort codes on a Ski-Doo in general is covered in Ski-Doo fault codes.
Frequently asked questions
Why does my Ski-Doo 900 ACE Turbo go into limp mode?
Typical triggers are boost faults, meaning too much or too little pressure or a sensor fault, plus overheating, low voltage and ignition or injection faults. The fault memory shows which one you are dealing with.
What does P0299 mean on a Ski-Doo turbo?
According to the official BRP list it is underboost: the target boost pressure was not reached. Check hoses, clamps and the wastegate and look at the pressure in the live data.
Can I just reset limp mode on a 900 ACE?
You can clear the code in the app. If the cause is still there, it comes back. Fix it first, then clear it.