| Source document | Controller | Fault pairs |
|---|---|---|
| A042J565 fire pump drive engine IOM, fault code charts | Engine ECU | 200 |
| Onan marine generator MDDCA operator manual | Engine ECU | 38 |
| System | Fault pairs |
|---|---|
| Engine | 93 |
| Fuel | 67 |
| Lubrication | 18 |
| Electrical | 16 |
| Air Intake | 15 |
| Cooling | 15 |
| Network | 6 |
| Transmission | 5 |
| Instrument | 3 |
| Fault family | Fault pairs |
|---|---|
| Cylinder Misfire / Power Balance | 43 |
| Accelerator Pedal Position Sensor | 16 |
| Engine Oil Pressure Sensor | 12 |
| Injector Cylinder Circuit | 12 |
| Fuel Rack / Timing Actuator | 11 |
| Fuel Supply / Transfer Pump | 10 |
| ECU Internal Fault (Memory/Software) | 9 |
| Auxiliary Digital I/O Channel | 8 |
| Engine Coolant Temperature Sensor | 8 |
| Engine Protection / Power Derate | 8 |
| FMI | Meaning | Fault pairs |
|---|---|---|
| 0 | Reading in-range but far too high | 37 |
| 1 | Reading in-range but far too low | 17 |
| 2 | Signal unstable, intermittent or implausible | 23 |
| 3 | Circuit voltage high / short to supply | 31 |
| 4 | Circuit voltage low / short to ground | 39 |
| 5 | Current too low; open circuit | 11 |
| 6 | Current too high; short to ground | 13 |
| 7 | Mechanical part not reacting or misadjusted | 5 |
| 8 | Wrong frequency, pulse width or period | 2 |
| 9 | Message not arriving at expected rate | 4 |
| 10 | Value changing implausibly fast or slow | 3 |
| 11 | Fault detected, cause undetermined | 2 |
| 12 | Smart device or component defective | 2 |
| 13 | Calibration data outside limits | 6 |
| 14 | See manufacturer-specific instructions | 2 |
| 15 | Slightly above normal range | 2 |
| 16 | Moderately above normal range | 13 |
| 17 | Slightly below normal range | 1 |
| 18 | Moderately below normal range | 15 |
| 19 | Network-received value flagged as error | 2 |
| 31 | Fault present; no further detail | 8 |
101 distinct SPNs appear in these pairs, all of them standard SPNs whose meaning is the same on every make.
Rows for this OEM from the free sample. The dataset adds the ordered procedures for every pair, with cost and labour estimates where known and a part name where one is mapped.
| SPN | FMI | OEM code | Description | Fault family |
|---|---|---|---|---|
| 91 | 4 | 551 | Accelerator pedal idle validation circuit reads low (shorted to ground) | Accelerator Pedal Position Sensor |
| 110 | 3 | — | Engine coolant temperature sensor circuit reads high (shorted to supply) | Engine Coolant Temperature Sensor |
| 609 | 2 | 184 | Transmission control module reports an implausible internal operation state | ECU Internal Fault (Memory/Software) |
| 654 | 6 | 321 | Injector solenoid, cylinder 4, circuit shorted to ground | Injector Cylinder Circuit |
| 1139 | 0 | 643 | Cylinder 3 exhaust temperature, left bank, far above normal | Cylinder Misfire / Power Balance |
| 1325 | 0 | 663 | Cylinder 3 power, left bank, far above normal | Cylinder Misfire / Power Balance |