• Fast shipping

  • Free help & advice

  • Hassle-free returns

  • Factory direct prices

Welcome Aboard!

FLASHSALE26

How to Read Outboard Error Codes

SeaSierra Team |

Modern fuel-injected outboards store diagnostic trouble codes (DTCs) when problems occur. Learning to read these codes helps you understand what's wrong before heading to the shop—and sometimes reveals simple issues you can fix yourself.

This guide covers accessing and interpreting error codes across major brands.

Table of Contents

Which Outboards Have Error Codes

Engines with diagnostic codes:

  • All modern EFI (Electronic Fuel Injection) 4-strokes
  • Direct injection 2-strokes (Mercury OptiMax, Evinrude E-TEC)
  • Generally 2000 and newer models

Engines without diagnostic codes:

  • Carbureted engines (no ECU to store codes)
  • Older 2-stroke engines without electronic controls
  • Some smaller portable outboards

If your engine has a "check engine" light or digital gauges, it likely has a diagnostic system.

Accessing Error Codes by Brand

Yamaha

Yamaha outboards display codes on Command Link gauges or through the warning light.

With Command Link gauges:

  1. Turn key to ON (don't start)
  2. Navigate to the diagnostic menu
  3. Select "Self Diagnosis" or "Error History"
  4. Codes display on screen

Without digital gauges (light flash method):

  1. Install diagnostic jumper in the diagnostic connector (under cowling or near ECU)
  2. Turn key to ON
  3. Count the flashes on the warning light
  4. Long flash = 10, short flash = 1
  5. Example: 2 long, 4 short = Code 24

Common Yamaha codes:

Code Meaning
12 Crankshaft position sensor
14 Intake air temperature sensor
15 Throttle position sensor
18 Camshaft position sensor
24 Engine temperature sensor
42 Fuel injector circuit

Mercury

Mercury outboards use SmartCraft gauges or the diagnostic link.

With SmartCraft gauges:

  1. Turn key to ON
  2. Access the diagnostics menu on the gauge
  3. View fault codes and descriptions

Without SmartCraft (using the diagnostic connector):

  1. Locate the diagnostic connector (white 4-pin connector)
  2. Connect a jumper wire between pins
  3. Turn key to ON
  4. Count horn beeps
  5. Pattern: beep-pause-beep = code display

Using a scan tool:

Mercury provides the CDS (Computer Diagnostic System) software for dealers. Some aftermarket marine scan tools also work.

Common Mercury codes:

Code Meaning
P0107 MAP sensor low
P0117 ECT sensor high (overheating)
P0122 TPS circuit low
P0335 Crankshaft position sensor
P0351-P0356 Ignition coil circuits

Honda

Honda outboards display codes through dashboard lights.

MIL (Malfunction Indicator Light) blink codes:

  1. Turn key to ON
  2. If MIL is lit, it will blink a pattern
  3. Count blinks: first series = tens digit, second series = ones digit
  4. Example: 2 blinks, pause, 4 blinks = Code 24

With digital gauges (NMEA-equipped):

Some Honda gauges display codes directly. Check your gauge manual.

Common Honda codes:

Code Meaning
1 MAP sensor
4 Crankshaft position sensor
7 Engine coolant temperature
8 Camshaft position sensor
12 Intake air temperature

Suzuki

Suzuki outboards use the check engine light for code display.

Reading blink codes:

  1. Turn key to ON
  2. Locate the diagnostic connector
  3. Short the diagnostic terminal to ground
  4. Count flashes on the check engine light
  5. Long flash = 10, short = 1

With Suzuki diagnostic tool:

The SDS (Suzuki Diagnostic System) connects to the engine for detailed diagnostics.

Common Suzuki codes:

Code Meaning
C12 Crankshaft position sensor
C14 Atmospheric pressure sensor
C21 Engine temperature sensor
C32 Throttle position sensor
C41-C44 Fuel injector circuits

Johnson/Evinrude

Johnson/Evinrude E-TEC models display codes on the System Check gauge.

With System Check gauge:

  1. Turn key to ON
  2. Gauge displays "SYS CHECK" if faults present
  3. Use the mode button to scroll through codes

Without System Check:

Use the diagnostic interface (require dealer tools) or third-party diagnostic equipment.

Understanding Code Categories

Codes typically fall into categories:

Sensor failures:

  • Input sensors not providing correct signals
  • Often simple fixes (connector, wiring, sensor replacement)

Actuator failures:

  • Output devices not responding (injectors, coils, relays)
  • May indicate component failure or wiring issues

Communication failures:

  • ECU can't communicate with other modules
  • Often connector or wiring issues

System performance:

  • Parameters out of expected range
  • May indicate mechanical issues, not just electrical

What to Do with Error Codes

Step 1: Record the Code

Write down the exact code number and any description. Include when it occurred and symptoms.

Step 2: Research the Code

Look up the specific code for your engine model:

  • Service manual
  • Online forums and resources
  • Manufacturer support

Step 3: Check the Obvious

Many codes trace to simple issues:

  • Loose connector
  • Corroded terminals
  • Damaged wiring
  • Dirty sensor

Step 4: Clear and Retest

Some systems allow clearing codes:

  • Disconnect battery for 5 minutes
  • Use diagnostic menu (if available)
  • Use a scan tool

If the code returns immediately, the problem persists. If it stays clear, it may have been a temporary condition.

Step 5: Repair or Seek Help

DIY repairs:

  • Connector cleaning and tightening
  • Sensor replacement (some)
  • Wiring repair
  • Filter replacement

Professional repairs:

  • Internal ECU problems
  • Complex sensor issues
  • Fuel system calibration
  • Issues requiring specialized tools

Error Code vs. Warning Alarm

These are different systems:

Error codes: Stored in ECU memory for later retrieval. May or may not trigger immediate warning.

Warning alarms: Immediate beep/horn for critical conditions (overheat, low oil, rev limit). Require immediate action.

Some conditions trigger both—the alarm alerts you now, and the code stores for diagnosis later.

Preventing Error Codes

  • Maintain connections: Keep electrical connectors clean and protected
  • Use quality fuel: Poor fuel causes sensor issues
  • Follow service intervals: Prevent problems before they trigger codes
  • Address warnings promptly: Don't ignore early symptoms

Scan Tool Options

OEM dealer tools:

  • Most complete functionality
  • Expensive and subscription-based
  • Required for some procedures

Aftermarket marine scan tools:

  • Work with multiple brands
  • Less expensive
  • May lack some features

OBD adapters:

  • Standard automotive OBD tools don't work with most marine engines
  • Marine-specific adapters available for some brands

FAQ

Do I need a special tool to read outboard error codes?

Basic codes can be read using flash patterns on most engines. Full diagnostics require manufacturer scan tools or compatible aftermarket equipment.

Will disconnecting the battery clear my codes?

Usually yes, but the problem that caused the code remains. Codes will return when the condition recurs.

My check engine light is on but the engine runs fine. Is it serious?

It could be minor or major. Read the code to determine severity. Some codes allow normal operation; others require immediate attention.

Can error codes cause the engine to run poorly?

The code itself doesn't cause problems—it reports them. However, the underlying issue that triggered the code may affect performance.

How many codes can be stored?

Varies by manufacturer. Most systems store 5-10 recent codes, with timestamps on newer systems.

Bottom Line

Error codes are your engine's way of telling you what's wrong. Learn how to access codes on your specific engine—even if you can't fix everything yourself, knowing the code helps you communicate with mechanics and understand repair estimates. Check the simple stuff first: many codes trace back to loose connectors or minor issues you can fix in minutes.