Mercury Outboard Fault Code List [DTC Chart]


Mercury outboard fault codes are unique diagnostic codes that pertain to certain malfunctions. These numeric codes can be read in many different ways including using a Mercury VesselView Mobile app or a diagnostic scanner tool.

If you want to find out more about the topic and read the Mercury outboard fault codes in one chart, you’ve come to the right place.

We at PowerSportsGuide have compiled all you need to know under one roof!

What are Fault Codes on a Mercury Outboard?

Just like many vehicles and vessels, Mercury outboard motors also feature an onboard computer known as the Engine Control Module or ECM.

In case of a malfunction, this computer generates a fault code that describes the particular malfunction.

These fault codes are often referred to as error codes, service codes, or diagnostic trouble codes (DTC).

How do You Read Fault Codes on a Mercury Outboard?

Simply put, the three ways to diagnose and read the fault codes on a Mercury outboard are as follows:

  1. Mercury VesselView Mobile app
  2. Diagnostic tools
  3. Take the motor to a Mercury dealer

Let’s take a closer look at each!

1. Mercury VesselView Mobile App

One of the easiest ways to check fault codes on a Mercury outboard is by using the Mercury VesselView Mobile tool.

This feature is a unique device that can connect a Mercury outboard to your smartphone. It contains a small hardware unit and the downloadable VesselView Mobile app.

The latter allows you to pull a lot of useful information from the motor, including maintenance reminders, engine data details, fuel management, and fault code information.

Yes, that’s right, the Mercury VesselView Mobile app can directly display the fault codes and engine data on your smartphone.

It’s as easy as it sounds!

You can find out more about this device on the manufacturer’s website.

2. Diagnostic Tools

If you want to find out more about the nature of the malfunction, you will need a diagnostic tool or scanner.

These diagnostic interface tools can provide detailed engine reports, diagnostics, historical data, fault codes, and more.

Besides the OEM Mercury Marine Computer Diagnostic System (CDS G3), Mercury fault codes can be read by various aftermarket scanners like the Rinda Diacom diagnostic tool.

These scanners contain a special diagnostic cable and computer software.

The latter has to be installed on your laptop while the diagnostic cable connects the laptop with the diagnostic port of the motor.

3. Take Your Motor to a Dealer

If you can’t pull the fault code on your Mercury outboard with a mobile app or a diagnostic tool, your last option is to take your outboard to an authorized dealership or a professional service shop.

Although this involves some hassle and expense, a professional can not only pull the code but can also help with repairs.

Mercury Outboard Fault Code List

Since Mercury outboards come with many different engines and features, their fault codes may also vary from one model to the next.

As a reference, we’ve provided the fault code list of some different models:

Mercury Fault Code Chart (10/15/20 HP)

Fault CodeType CodeCode DescriptionType DescriptionPossible Root Cause
00Fault systemThe system has no active faults.
10116Ignition circuit 1The ECU has detected a problem when trying to output a signal to this device.Ignition coil, wire harness, or ECM failure
2011Fuel injector circuit 1The output signal from the ECU to the device is open circuit or has too much resistance.Faulty fuel injector
2021Fuel injector circuit 2The output signal from the ECU to the device is open circuit or has too much resistance.Faulty fuel injector
30012Throttle position sensor groupThe device is disabled due to conditions present.Faulty throttle position sensor
40715Manifold pressure sensor barometer readingThe diagnostic performed at key on has failed.Faulty TMAP sensor
51113Intake manifold air temperatureLost communication with device.Faulty TMAP sensor
54122Seawater temperatureRelative to a specified threshold, the value is too high.Faulty ECT sensor
6215System voltageThe signal received is valid but is lower than the expected range.Faulty stator coil or associated wiring
30612Fuel pumpThe output signal from the ECU to the device is short circuit or has too little resistance.Contamination in the electric fuel pumps or failure of the pumps
316011Idle air control systemToo little fuel is detected relative to the amount of air.Faulty IAC valve

Descriptive Fault List (10/15/20)

Fault NameWarning Type*Power LimitUFCPossible Root Cause
Coolant temp highCritical2800 RPMWater pump; debris in the system
ETC sensor openCautionNone541‑22Wiring issue; bad component
ETC sensor shortCautionNone541‑22Wiring issue; bad component
Fuel injector #1 outputCautionNone201‑1Wiring issue; bad component
Fuel injector #2 outputCautionNone202‑1Wiring issue; bad component
Fuel pump outputCautionNone3061‑2Contamination in the electric fuel pump or failure of the pump
IAC outputCautionNone3160‑11Wiring issue; bad component
Ignition coil #1 outputCautionNone101‑16Ignition coil, wire harness, or ECM failure
MAP sensor openCautionNone407‑15Wiring issue; bad component
MAP sensor shortCautionNone407‑15Wiring issue; bad component
MAT sensor openCautionNone511‑13Wiring issue; bad component
MAT sensor shortCautionNone511‑13Wiring issue; bad component
MAT temp highCautionNoneWiring issue; bad component
Oil pressure lowCritical2800 RPMOil level low; bad sensor
Restrictor missingCaution2800 RPMRestrictor missing
System voltage (stator coil 1)CautionNone621‑5Wiring issue; defective stator
TPS openCautionNone300‑12Wiring issue; bad component
TPS short ‑ 5 VCautionNone300‑12Wiring issue; bad component
TPS short ‑ groundCautionNone300‑12Wiring issue; bad component

NOTE: *Refer to Warning System Operation for descriptions of the two types (states) of warnings.

(Applies to 4-stroke Mercury outboards with 10, 15, and 20 HP engines.)

V6/V8 Mercury Outboard Fault Code Chart

Fault CodeFault DescriptionFailure CodeFailure DescriptionPCM Fault Name
0Fault system0The system has no active faults.(None)
101Ignition circuit 116The ECU has detected a problem when trying to output a signal to this device.EST1_OutputFault
102Ignition circuit 216The ECU has detected a problem when trying to output a signal to this device.EST2_OutputFault
103Ignition circuit 316The ECU has detected a problem when trying to output a signal to this device.EST3_OutputFault
104Ignition circuit 416The ECU has detected a problem when trying to output a signal to this device.EST4_OutputFault
201Fuel Injector Circuit 116The ECU has detected a problem when trying to output a signal to this device.INJ1_OutputFault
202Fuel Injector Circuit 216The ECU has detected a problem when trying to output a signal to this device.INJ2_OutputFault
203Fuel Injector Circuit 316The ECU has detected a problem when trying to output a signal to this device.INJ3_OutputFault
204Fuel Injector Circuit 416The ECU has detected a problem when trying to output a signal to this device.INJ4_OutputFault
205Fuel Injector Circuit 516The ECU has detected a problem when trying to output a signal to this device.INJ5_OutputFault
206Fuel Injector Circuit 616The ECU has detected a problem when trying to output a signal to this device.INJ6_OutputFault
207Fuel Injector Circuit 716The ECU has detected a problem when trying to output a signal to this device.INJ7_OutputFault
208Fuel Injector Circuit 816The ECU has detected a problem when trying to output a signal to this device.INJ8_OutputFault
301Throttle position sensor A24The input circuit for the sensor is above the valid limit.TPS1_RangeHigh
25The input circuit for the sensor is below the valid limit.TPS1_RangeLow
302Throttle position sensor B24The input circuit for the sensor is above the valid limit.TPS2_RangeHigh
25The input circuit for the sensor is below the valid limit.TPS2_RangeLow
311Throttle position sensors A and B6The device, calculation or process detected a fault.Dual_TPS_Faults
331Throttle position sensors A and B difference6The device, calculation or process detected a fault.ETC_TPSDisagree
341Throttle position sensor adapt A6The device, calculation or process detected a fault.TPS1_ETC_NoAdapt
342Throttle position sensor adapt B6The device, calculation or process detected a fault.TPS2_ETC_NoAdapt
401Manifold pressure sensor using time sampling24The input circuit for the sensor is above the valid limit.MAP_Time_RangeHigh
25The input circuit for the sensor is below the valid limit.MAP_Time_RangeLow
402Manifold pressure sensor using angle sampling24The input circuit for the sensor is above the valid limit.MAP_Angle_RangeHigh
25The input circuit for the sensor is below the valid limit.MAP_Angle_RangeLow
404Manifold pressure sensor and throttle position sensor A rationality6The device, calculation or process detected a fault.MAPR_TPS1Rationality
405Manifold pressure sensor and throttle position sensor B rationality6The device, calculation or process detected a fault.MAPR_TPS2Rationality
407Manifold pressure sensor barometer reading17The signal or result is outside the expected range.BaroRange
421Seawater pump pressure24The input circuit for the sensor is above the valid limit.SeaPumpPress_RangeHigh
25The input circuit for the sensor is below the valid limit.SeaPumpPress_RangeLow
431Oil pressure21Relative to a specified threshold, the value is too low.OilPress_Low
24The input circuit for the sensor is above the valid limit.OilPress_RangeHigh
25The input circuit for the sensor is below the valid limit.OilPress_RangeLow
511Intake manifold air temperature24The input circuit for the sensor is above the valid limit.IAT_RangeHigh
25The input circuit for the sensor is below the valid limit.IAT_RangeLow
521Engine coolant temperature starboard20A temperature sensor value is higher than normal.StbdECT_Overtemp
24The input circuit for the sensor is above the valid limit.StbdECT_RangeHigh
25The input circuit for the sensor is below the valid limit.StbdECT_RangeLow
531Oil temperature24The input circuit for the sensor is above the valid limit.OilTemp_RangeHigh
25The input circuit for the sensor is below the valid limit.OilTemp_RangeLow
572Bank 1 exhaust gas temperature sensor24The input circuit for the sensor is above the valid limit.EGT_RangeHigh
25The input circuit for the sensor is below the valid limit.EGT_RangeLow
601Sensor supply voltage A4The signal received is valid but is higher than the expected range.XDRPa_RangeHigh
5The signal received is valid but is lower than the expected range.XDRPa_RangeLow
602Sensor supply voltage B4The signal received is valid but is higher than the expected range.XDRPb_RangeHigh
5The signal received is valid but is lower than the expected range.XDRPb_RangeLow
Fault Code (cont.)Fault DescriptionFailure CodeFailure DescriptionPCM Fault Name
603Sensor supply voltage C4The signal received is valid but is higher than the expected range.XDRPc_RangeHigh
5The signal received is valid but is lower than the expected range.XDRPc_RangeLow
621System voltage4The signal received is valid but is higher than the expected range.SysVolt_RangeHigh
5The signal received is valid but is lower than the expected range.SysVolt_RangeLow
711Oil level sensor6The device, calculation or process detected a fault.OilLevel_Sensor_Faulted
12The device is disabled due to conditions present.OilLevel_Sensor_Invalid
19Conditions are such that the test cannot be performed.OilLevelInvalid
24The input circuit for the sensor is above the valid limit.OilLevel_RangeHigh
713Crankcase oil level21Relative to a specified threshold, the value is too low.OilLevel_Critically_Low
821O2 sensor Port S11The output signal from the ECU to the device is open circuit or has too much resistance.UEGO1_Sensor_Open
27The input signal to the ECU from the device is short circuit or has too little resistance.UEGO1_Sensor_Short
822O2 sensor heater Port S14The signal received is valid but is higher than the expected range.UEGO1_HtrUprLimit
5The signal received is valid but is lower than the expected range.UEGO1_HtrLwrLimit
16The ECU has detected a problem when trying to output a signal to this device.UEGO1_HtrOpnShrt
902Short term fuel trim Port4The signal received is valid but is higher than the expected range.O2Control_ITermHighPort
5The signal received is valid but is lower than the expected range.O2Control_ITermLowPort
1012Engine or drive trim position24The input circuit for the sensor is above the valid limit.TrimPos_RangeHigh
25The input circuit for the sensor is below the valid limit.TrimPos_RangeLow
1021Shift position A from shift actuator24The input circuit for the sensor is above the valid limit.ShiftPos_RangeHigh
25The input circuit for the sensor is below the valid limit.ShiftPos_RangeLow
1023Shift position B from shift actuator24The input circuit for the sensor is above the valid limit.ShiftPos2_RangeHigh
25The input circuit for the sensor is below the valid limit.ShiftPos2_RangeLow
1024Shift position from shift actuator A and B difference6The device, calculation or process detected a fault.ShiftPositionSensor_Diff
1025Shift position A and B from shift actuator6The device, calculation or process detected a fault.Dual_ShiftPosSen_Fault
1051Camshaft synchronization23A particular state or condition exists.Camshaft_Encoder_Fault
1052Crankshaft or camshaft trigger6The device, calculation or process detected a fault.EncoderFaultCrankCamTrigger
1061Mechanical demand sensor A24The input circuit for the sensor is above the valid limit.DemandSensor1_RangeHigh
25The input circuit for the sensor is below the valid limit.DemandSensor1_RangeLow
Fault Code (cont.)Fault DescriptionFailure CodeFailure DescriptionPCM Fault Name
1062Mechanical demand sensor B24The input circuit for the sensor is above the valid limit.DemandSensor2_RangeHigh
25The input circuit for the sensor is below the valid limit.DemandSensor2_RangeLow
1063Mechanical shift demand sensor A24The input circuit for the sensor is above the valid limit.ShiftDmdSensor1_RangeHigh
25The input circuit for the sensor is below the valid limit.ShiftDmdSensor1_RangeLow
1064Mechanical shift demand sensor B24The input circuit for the sensor is above the valid limit.ShiftDmdSensor2_RangeHigh
25The input circuit for the sensor is below the valid limit.ShiftDmdSensor2_RangeLow
1071Mechanical demand sensor adapt A6The device, calculation or process detected a fault.DmdSense1_NoAdapt
1072Mechanical demand sensor adapt B6The device, calculation or process detected a fault.DmdSense2_NoAdapt
1073Mechanical demand sensors A and B difference6The device, calculation or process detected a fault.DemandSensor_Diff
1074Mechanical demand sensors A and B6The device, calculation or process detected a fault.Dual_DemandSen_Fault
1077Mechanical shift demand sensors A and B difference6The device, calculation or process detected a fault.ShiftDemandSensor_Diff
1078Mechanical shift demand sensors A and B6The device, calculation or process detected a fault.Dual_ShiftDemandSen_Fault
1108Water in fuel25The input circuit for the sensor is below the valid limit.WaterInFuel_RangeLow
1109Emergency stop23A particular state or condition exists.ESTOP_Active
2011Guardian23A particular state or condition exists.Guardian_Active
2021Guardian due to oil temperature6The device, calculation or process detected a fault.Guardian_OilTemp
23A particular state or condition exists.Guardian_Oil_Temp_Derate
2032Guardian due to exhaust system temperature23A particular state or condition exists.Guardian_EGTTemp
2051Guardian due to oil pressure23A particular state or condition exists.Guardian_OilPressure
2061Guardian due to coolant pressure23A particular state or condition exists.Guardian_WaterPressure
2081Guardian due to overheat23A particular state or condition exists.Guardian_Overheat
2091Guardian due to overspeed23A particular state or condition exists.Guardian_Overspeed
2092Neutral overspeed23A particular state or condition exists.Neutral_Overspeed
2101Guardian due to power limit from helm module23A particular state or condition exists.Guardian_uXPowerLimit
2111Guardian due to voltage23A particular state or condition exists.Guardian_Voltage
2124Exhaust gas temperature S220A temperature sensor value is higher than normal.EGT_Overtemp
3002Active exhaust valve16The ECU has detected a problem when trying to output a signal to this device.AEV_OutputFault
3012Electronic throttle control loss of control6The device, calculation or process detected a fault.ETC_Loss_Of_Control
3013Electronic throttle control output6The device, calculation or process detected a fault.ETC_OutputFault
3014Electronic throttle control sticking6The device, calculation or process detected a fault.ETC_Sticking
Fault Code (cont.)Fault DescriptionFailure CodeFailure DescriptionPCM Fault Name
3031Electronic shift control commanded to actual position difference6The device, calculation or process detected a fault.ESC_DesiredActualDiff
3032Electronic shift control loss of control6The device, calculation or process detected a fault.ESCLossOfControl
3033Electronic shift control reverse adapt6The device, calculation or process detected a fault.ESC_NoAdapt_Reverse
3034Electronic shift control forward adapt6The device, calculation or process detected a fault.ESC_NoAdapt_Forward
3037Electronic shift control timeout6The device, calculation or process detected a fault.ESC_TimeOut
3039Reverse Gear Unavailable23A particular state or condition exists.Loss_of_Shift_Command
3049Hydraulic shift16The ECU has detected a problem when trying to output a signal to this device.SHFT_OutputFault
3061Fuel pump16The ECU has detected a problem when trying to output a signal to this device.FULP_OutputFault
3152Warning horn16The ECU has detected a problem when trying to output a signal to this device.HORN_OutputFault
3171Starter16The ECU has detected a problem when trying to output a signal to this device.STRT_OutputFault
3181Trim up16The ECU has detected a problem when trying to output a signal to this device.TRMU_OutputFault
3182Trim down16The ECU has detected a problem when trying to output a signal to this device.TRMD_OutputFault
4001Demand crosscheck6The device, calculation or process detected a fault.Demand_XCheck_Diff
4002Shift crosscheck6The device, calculation or process detected a fault.Shift_XCheck_Diff
4003Helm module crosscheck6The device, calculation or process detected a fault.MicroChi_PWM_ADC
4004CAN X Doc 01 state of health6The device, calculation or process detected a fault.RxDoc1_SOH
4005CAN P Doc 02 state of health6The device, calculation or process detected a fault.RxDoc2_SOH
4006CAN P Doc 03 state of health6The device, calculation or process detected a fault.RxDoc3_SOH
4007CAN X Doc 07 state of health6The device, calculation or process detected a fault.RxDoc7_SOH
4008CAN X Doc 09 state of health6The device, calculation or process detected a fault.RxDoc9_SOH
4009CAN X Doc 10 state of health6The device, calculation or process detected a fault.RxDoc10_SOH
4010CAN X Doc 11 state of health6The device, calculation or process detected a fault.RxDoc11_SOH
4011CAN bus authentication timeout23A particular state or condition exists.AuthTimeout
4012CAN P and CAN X state of health6The device, calculation or process detected a fault.Dual_CAN_SOH_Faults
4013Watchdog23A particular state or condition exists.Watchdog_Active
4014Watchdog module crosscheck6The device, calculation or process detected a fault.Crosscheck_Failed
4016Watchdog crosscheck state of health6The device, calculation or process detected a fault.SPI_CrosscheckData_SOH
4501Security device missing23A particular state or condition exists.Security_Device_Missing
4502Security locked23A particular state or condition exists.Security_Locked
4503Security setup23A particular state or condition exists.Security_Setup
4602Fault blocker system voltage23A particular state or condition exists.SysVolt_FaultBlocker

(Applies to 4-stroke Mercury outboards with V6 and V8 engines.)

Disclaimer: These chars are for informational purposes only! For more information, please check the official service manuals.

Why is Your Mercury Outboard Beeping?

If your Mercury outboard is beeping, it more than likely indicates a malfunction. Like fault codes, beep codes also describe specific faults and malfunctions.

When you turn on the key you can hear a single beep, which is actually a system test. So, if you hear a single beep this means you are ready to go.

In contrast, if you can hear more beeps either when starting or during use, this means that your Mercury outboard needs attention. For your convenience, we’ve compiled the official Mercury beep codes into one list:

Mercury Outboard Beep Code List

Warning Horn/Guardian System Operation

SoundConditionDescription
One Beep on key upNormalSystem Test
Six Beeps on key up, or during a running failure.Failure detected with: MAP, MAT*, TPS, or Flash Check Sum (ECM)Engine should run well however, service will be required.
Three Beeps every 4 MinutesFailure detected with: Battery VoltageEST* – Open detected at key up. Short detected with engine runningFuel Injector – Detected while cranking/running*Coolant Sensor*IAC**Engine will start hard, run rough and/or stall. Utilizing the neutral fast idle featire may assist starting. Service is required.
Intermittent BeepsFailure detected with: Fuel Pump – May start momentarily**Main Power Relay – No start**ECM Reference Voltage to MAP/TPS – Starts but stalls under loadEngine may or may not start. If engine starts it easily stalls. Service is required.
ContinuousEngine OverheatEngine Guardian System is activated. Power limit will vary with level of overheat. Stop engine and check water intake for obstruction. Advancing throttle above idle may provide additional cooling.
 Low Oil PressureGuardian System is activated. Engine power is limited to 10% of maximum. Stop engine and check oil level. Add oil if necessary.
 Battery Voltage Less than 10V or more than 16VEngine Guardian System is activated. Engine power is limited to 75% of maximum.
 Coolant Sensor FailureEngine Guardian System is activated. Engine power is limited to 50% of maximum. Engine overheat protection is compromised.
 Engine Speed LimiterExceeding 6200 rpm cuts spark/injection on cylinders #2 and #3 to reduce engine speed. Exceeding 6350 rpm cuts spark/injection on all cylinders to reduce engine speed.  

* Horn Beeps one on key up, plus failure code.

** Sticky Fault requires key off to reset.

Disclaimer: This chart is for informational purposes only! For more information, please check the official service manual.

Takeaways

Mercury outboard error codes are also known as fault codes, diagnostic codes, or just DTC codes.

On most Mercury outboards you can read the fault codes by using a Mercury VesselView Mobile app or a diagnostic scanner tool.

Once you pulled the error code, you can find its explanation and possible solutions in the official Mercury fault code table. The latter is described in your motor’s service manual.

If you can’t pull the code for any reason, your other option is to take the motor to an authorized Mercury dealership or a professional repair shop.

Besides fault codes, the beep codes are also designed to warn you about certain conditions and malfunctions. The number of beeps describes different problems, which are also listed in the service manual.

References:

mercurymarine.com

Recent Content