The fault light comes on your Sea-Doo dashboard or your Williams tender. Panic on board? Not necessarily. In the vast majority of cases, a fault code can be read, understood, and resolved without necessarily having to visit a dealer.
Things to know before starting: Rotax BRP engines (ACE 903, 1503, 1630) that power Sea-Doo jet skis and Williams tenders communicate constantly with their Engine Control Module (ECM). As soon as a sensor, actuator, or electrical circuit deviates from normal parameters, the ECM records a fault code—also known as a "DTC"—and may trigger a warning light on your craft's LCD display.

What is a Rotax fault code?
A fault code is a standardized alphanumeric identifier that the ECM records when it detects an anomaly. On Rotax BRP engines, these codes follow the OBD (On-Board Diagnostics) nomenclature with specific prefixes:
- B — Body: faults related to onboard equipment (LCD gauge, GPS signal, etc.)
- P — Powertrain: powertrain faults (the most frequent — injection, ignition, sensors, etc.)
- U — Network: communication faults between control modules (CAN network)
Each code comes with a precise description of the probable cause and a recommended action procedure. All these codes are listed in the BRP technical documentation and in the official B.U.D.S. (Bombardier Utility Diagnostic Software) diagnostic software.
⚠ Good to know: a fault code does not mean your engine is fried. It means a parameter has gone outside the expected range. In many cases, it is a loose connector, a dirty sensor, or a minor electrical problem—entirely repairable by yourself.
The most frequent code families on Rotax ACE 903, ACE 1503, and ACE 1630
On Rotax ACE 903 engines (Sea-Doo Spark, Williams 280, 285, 325, 345, 395 and some 435), as well as ACE 1503 and 1630 (GTI, GTX, RXT, Williams 400, 435 sport, 460 and 520), certain codes recur regularly. Here are the categories you should prioritize:
| Code(s) | System | Common symptom | Severity |
|---|---|---|---|
| P0106–P0108 | MAP sensor (manifold pressure) | Unstable idle, power loss | Moderate |
| P0116–P0118 | Coolant temperature | Overheat light, hard starting | ⚠ High |
| P0122–P0123 / P0222–P0223 | TPS sensor (throttle) | Stuck throttle, erratic acceleration | ⚠ High |
| P0201–P0203 | Cylinder 1–2–3 injectors | Misfires, engine "stumbling" | Moderate |
| P0300–P0303 | Misfires | Vibrations, loss of RPM, smoke | Moderate |
| P0335 / P0340 | Crankshaft / camshaft sensor | Engine will not start | ⚠ High |
| P0562 / P0563 | Battery voltage | Random cutouts, failed start | Moderate |
| P1610–P1622 | Throttle actuator | Power loss, limp mode | ⚠ High |
| U16A1–U16A7 | CAN network / dashboard | LCD screen off or frozen | Monitor |
| B2220 | LCD gauge / GPS signal | GPS loss at startup indoors | Low |
Excerpt from the full Rotax BRP fault code table.
How to read a fault code without a diagnostic tool?
Without the B.U.D.S. software, it is not possible to directly read the codes saved in the ECM using a standard consumer OBD tool. However, on some multifunction displays found on WILLIAMS tenders, error codes are displayed when the error is active (Minijet model). Sometimes, the fault is even described in plain text on the display (Sportjet and Turbojet models). In all cases, it is possible to display error codes by navigating through the display menus.
Furthermore, several clues allow you to guide your diagnosis without specialized equipment.
Observe the engine behavior
First and foremost, note precisely when the problem appears: at cold start, when hot, under load, during hard acceleration, or at idle. The context of the occurrence is often just as valuable as the code itself.
Interpret the dashboard signals
On Sea-Doo and Williams models equipped with an LCD display, certain flashing lights or combinations of icons correspond to specific fault families. Consult your owner's manual for the precise meaning of the symbols displayed on your model.
The quick substitution method
As we described in our article on relays, it is sometimes possible to identify a faulty part by simple substitution or swapping. This method works particularly well for standardized electrical components: relays, fuses, and sensors identical across cylinders.
💡 Field Tip: on Rotax ACE 903, 1503, and 1630 engines, open the engine fuse box (black box on the engine wiring harness) and visually check the condition of each fuse. A blown fuse can generate several cascading fault codes—resolving the root cause often clears multiple codes at once.
Step-by-step diagnostic procedure
Here is the method we recommend for calmly approaching a fault code on your Rotax:
- Note all symptoms — date of appearance, conditions (salt water? high heat? cold start?), exact engine behavior. This information is invaluable if you need to have a technician intervene.
- Check the basics — oil level, battery condition (nominal voltage: 12.6 V when stopped), fuse status in the engine box. In more than 30% of cases, the problem ends there.
- Inspect connectors and the wiring harness — humidity and salt are the number one enemies of the electrical harness in a marine environment. Check every accessible connector: green corrosion, oxidized pins, loose or cracked connectors. An electrical contact spray can work wonders.
- Consult the code table — cross-reference the displayed code (or observed symptom) with the BRP reference table. For each P0xxx code, the documentation indicates the circuits to test, expected resistance values, and the relevant ECM pin.
- Test with a multimeter — an entry-level multimeter (€15–30) is sufficient for the vast majority of tests: continuity, sensor resistance, supply voltage. Always check the 5V supply and ground before accusing a sensor of failure.
- Replace the identified part — once the cause is isolated, replace the faulty component with an OEM BRP part (sensor, relay, injector, or coil). Generic parts may work in the short term but often show calibration incompatibilities with the Rotax ECM.
- Clear codes and test — after replacement, the stored codes must be cleared via B.U.D.S. or a compatible OBD-M tool. For certain faults (notably P0340 on the camshaft), the engine must run for a few moments to validate the correction and allow clearing.
Can you navigate with an active fault code?
The answer depends entirely on the code in question. Some faults place the engine in limp mode: the ECM limits power or RPM to protect the engine but allows you to return to port. Others trigger a hard cut-off (fuel cut-off)—notably codes related to level 1 and 2 safety (P16C5, P16C6) or boat capsizing (T.O.P.S., codes P150x).
⚠ Absolute safety rule: never navigate while ignoring a code related to coolant temperature (P0116–P0118, P0217) or oil pressure (P0520–P0524). These faults can lead to rapid and irreversible engine destruction within a few minutes of navigation.
The most common codes on Williams tenders
Williams tenders (Minijet 280, Sportjet 345/395/435/400/460/520, Turbojet 325/285) carry the same Rotax ACE engines as Sea-Doos, with an almost identical electrical architecture. However, their specific use—saltwater navigation, being towed behind a sailboat, frequent beaching—generates additional stresses that favor certain codes in particular.
P0562 / P0563 — Abnormal battery voltage
The Williams tender often uses a small-capacity battery that can discharge quickly if the boat is regularly left for several weeks without charging. Voltage that is too low or too high generates cascading battery codes and can simulate sensor faults that do not exist.
P0171 / P0172 — Air/fuel mixture too lean or too rich
Injectors and the fuel pump are particularly sensitive to the quality of stored fuel. After a long wintering period with aged fuel, these codes appear frequently. Cleaning injectors or replacing the pump usually solves the problem.
P0300–P0303 — Misfires
On Williams boats used in salt water, condensation accumulates in the intake manifold during periods of inactivity. Upon restarting, this water disrupts combustion and triggers misfire codes on one or more cylinders. The recommended procedure is to start the engine in test mode out of the water, then let it run for a few minutes at moderate RPM.
U16Ax — CAN network / LCD dashboard errors
The LCD display on Williams boats is particularly exposed to humidity and vibrations related to towing. A loose CAN connector is enough to generate a cascade of U16Ax codes. Checking the connectors behind the display is the first step before any replacement.
When to call a technician?
Self-reliance is a good thing, but some situations require the intervention of a professional equipped with B.U.D.S. software:
- Internal ECM codes (P0606, P062F, P16CA, P16CB): these indicate a failure of the control module itself. Replacing the ECM requires a specific coding procedure.
- Variant coding codes (P0610, U0300): incompatibility between the ECM and the engine. Only B.U.D.S. can verify and correct the configuration.
- Persistent throttle codes (P1610–P1622): if wiring checks have yielded nothing, the throttle actuator must be replaced and adapted via B.U.D.S. ("closed throttle" procedure).
- Clearing codes on dual-ECM engines (dual engine Williams Turbojet 435): synchronization between the two port/starboard ECUs (codes U16Bx, U1700–U1702) requires an adapted tool.
Preventive maintenance: avoid codes before they appear
The best way to manage a fault code is to avoid it. Here are the maintenance points that significantly reduce the appearance of faults on Rotax ACE engines:
- Rinse the engine thoroughly with fresh water after every saltwater outing.
- Check and charge the battery before every seasonal restart.
- Visually inspect all accessible electrical connectors during winterization: apply a protective spray to the pins.
- Replace spark plugs every 100 hours or 2 years (whichever comes first).
- Replace engine fuse box relays every 3 to 5 years as a preventive measure.
- Use only fresh fuel (minimum unleaded 95) and avoid leaving the fuel system with aged fuel for more than 6 months.
- Check coolant level and color during every winterization.
Conclusion
A fault code on your Sea-Doo or Williams tender is not a death sentence for your engine. It is a structured message from your ECM that points toward a precise system and gives you the keys to diagnosis. With a rigorous method, a multimeter, and the right OEM part references, the majority of common faults can be handled by yourself in under an hour.
The essential thing is not to ignore an active light and to act before a minor fault turns into a major breakdown—often at the worst possible moment, far from the dock.
Find all Rotax ACE 903, 1503, and 1630 compatible replacement parts on rotaxtenderparts.com — OEM BRP references available immediately.
0 comments