Rehoboth Marine Equipment Repair L.L.C logo - ship repair company in Fujairah

Rehoboth

Marine Equipment

Reading Caterpillar ET Fault Codes on a Marine Generator

 ·  9 min read  ·  Electrical & Automation

A fault code is a symptom with a name, not a diagnosis. The single most expensive habit we see on marine CAT gensets is treating the code as a parts list - a code naming a sensor circuit leads to a new sensor, the code returns, and the vessel has spent money and port time without moving forward.

This guide covers how we approach Caterpillar ET electronic diagnostics on marine generators, onboard at Fujairah anchorage or in our Al Hayl Industrial Area workshop, and what to record before anyone starts changing parts.

Active versus logged codes - the distinction that matters most

An active code is present right now. A logged code happened at some point and was stored. Both are useful, but they answer different questions.

Always record the engine hours against each logged code before clearing anything. Once you clear the log, that history is gone, and with it your ability to tell whether the problem is getting worse.

What the code actually names

Caterpillar codes identify a component and a failure type - the component the ECM is watching, and how the reading has failed. A code pointing at a pressure sensor circuit may mean the sensor has failed, or that the wiring to it is open or shorted, or that the supply voltage to the sensor is wrong, or that the pressure genuinely is outside the expected range and the sensor is reporting the truth.

That last possibility is the one worth pausing on. If the ECM reports low oil pressure, check the oil pressure with an independent mechanical gauge before condemning the sensor. We have attended vessels where three sensors had been fitted in succession to an engine that genuinely had low oil pressure.

Caterpillar ET diagnostics connected to a marine generator engine in Fujairah
ET connected to a marine genset - live parameters recorded under load, not just at idle.

Flash codes are a fallback, not a diagnosis

Where ET is not available, flash codes read from the diagnostic lamp give a rough indication. They are far coarser than what ET reports - no occurrence counts, no timestamps, no live data - so treat them as a reason to connect properly rather than as a basis for ordering parts.

Log live parameters under load, not at idle

Most intermittent faults on a genset only appear when load comes on. A snapshot at idle proves very little. The parameters worth logging through a load change are:

Common patterns on marine gensets

SymptomWhat the codes often sayWhat it usually turns out to be
Genset trips on load, no code active afterwardsLogged codes with high occurrence countIntermittent connection - connector, harness chafe or a poor earth
Low power, engine deratedCodes naming boost, fuel or exhaust temperatureAir side restriction, turbocharger condition or fuel supply - confirm with logged live data
Multiple unrelated sensor circuit codes at onceSeveral circuit codes appearing togetherSupply voltage or a common earth, not several failed sensors
Code returns after sensor renewalSame code, same circuitWiring, connector or the reading is genuine - verify with an independent gauge
Hard starting, rough runningInjector or timing related codesInjector condition or trim files not matched to the injectors fitted

Injector trim files - the step that gets skipped

On engines using calibrated injectors, each injector carries a code that must be loaded into the ECM so it can compensate for that injector's characteristics. Fit a new injector without loading its trim file and the engine will run, but not correctly - rough running, uneven cylinder balance and fuel consumption that never quite comes back to normal. Record the trim codes before the injectors are removed, and confirm they are loaded afterwards.

A working sequence

  1. Connect ET and export the full report - active codes, logged codes with counts and hours, and the configuration parameters.
  2. Note what the vessel's staff observed, at what load, and how often.
  3. Check the basics that make codes lie: battery and charging voltage, earth connections, connector condition, harness routing near hot or moving parts.
  4. Verify any suspicious reading independently - a mechanical gauge for pressure, a thermometer for temperature.
  5. Log live parameters through a load change and compare against expected values.
  6. Repair, clear codes, then run again under load and confirm the code does not return before signing off.

We run this sequence onboard at Fujairah port and across UAE anchorages as part of our Caterpillar ET diagnostics and shipboard generator repair work.

Frequently asked questions

Can you run Caterpillar ET diagnostics onboard at Fujairah anchorage?

Yes. We attend onboard at Fujairah anchorage, the Port of Fujairah and other UAE ports, connect to the engine, export the full code and parameter report and log live data under load.

Should logged fault codes be cleared?

Only after you have recorded them with their occurrence counts and hour readings. That history is often the most useful evidence for an intermittent fault, and clearing it destroys it.

The code names a sensor - can we just fit a new sensor?

Sometimes, but the same code covers the sensor, its wiring, its supply voltage and a genuinely out-of-range condition. Verify the reading with an independent gauge before spending money.

Do you handle the electrical side of the generator as well as the engine?

Yes. Our electrical team covers the alternator, AVR, rotating diodes, slip rings and switchboard side, with rewinding at our Al Hayl Industrial Area workshop in Fujairah.

Related services

Need an engineer alongside in Fujairah?

Send us the ET report and the load condition when the fault appears - we will tell you what we would check next, and attend onboard if you need us.