Sea-Doo & Yamaha Fault Codes: Full Diagnostic Code Lookup (Searchable)

Your Sea-Doo or Yamaha throws a beep, a blinking light, or drops into limp-home mode — and you're left guessing. The ski already knows what's wrong: it stores a fault code you can read yourself. Type your code in the box below to jump straight to what it means, or scroll the full tables by brand. This is the master reference we use on the bench at EverythingJetSki — every Sea-Doo and Yamaha WaveRunner diagnostic code in one place.

No code or keyword matched. Double-check the number, or try a keyword like throttle, coil, impeller, or overheat.

How to read the code off your ski

Sea-Doo (4-TEC digital gauge): press MODE to step through the information center, toggle to the Fault Codes screen, and press SET to show the stored code(s). Codes look like P0117, B2210, or C2100. Older carbureted 2-strokes (587, 717, 787, 951) don't store codes this way. For a full read or reset you'll want BUDS/CanDoo.

Yamaha WaveRunner: newer EFI skis show a numeric diagnostic code on the multifunction display (or through Yamaha Diagnostic System, YDS). Yamaha codes are short numbers — 29, 62, 15 — and the meaning can shift by model year and ECU (OX66 vs. later HO/SVHO). Always confirm against the machine's service manual before condemning a part.

Supercharged Sea-Doo throwing P1614 (throttle body)? Don't just buy a throttle body — on 215/255/260/300 HP skis it's usually the victim, not the cause. A leaking intercooler sprays water into the intake and corrodes the throttle flap. Fix the root cause or the new part dies too. Full walkthrough: the intercooler-to-throttle-body trap. Rows shaded amber are our bench corrections to the factory description.

Sea-Doo fault codes (219 codes · B = body/cluster, P = powertrain/ECM, C = brake & suspension iBR/iS, U = network)

Yamaha WaveRunner fault codes (131 codes)

🛒 Got your code? Grab the part that fixes it. We ship Sea-Doo & Yamaha PWC parts nationwide.
Throttle body & o-rings · Ignition coils · Fuel pumps · Sensors · Impellers & pump parts
Not sure which part fits your year and model? Call the shop: 516-765-1861.

Before you replace anything: a fault code points to a circuit, not always a broken part. Check the cheap stuff first — blown fuses, corroded or unplugged connectors, chafed wiring, and actual fluid levels. Swapping a $3 fuse beats buying a $60 sensor you never needed.


Related guides:

Descriptions are condensed to the core meaning; Sea-Doo codes are based on the 2011 GTI service manual and shop experience, and Yamaha codes vary by year and ECU. A code identifies a circuit, not a guaranteed failed part — always confirm with a visual inspection and a BUDS/CanDoo or YDS scan before replacing expensive components.

Back to blog

Leave a comment

Please note, comments need to be approved before they are published.