| Source document | Controller | Fault pairs |
|---|---|---|
| PSI 6.0L OBD-HD engine diagnostic manual (FCCC chassis) | Engine ECU | 271 |
| System | Fault pairs |
|---|---|
| Fuel | 70 |
| Engine | 49 |
| Aftertreatment | 48 |
| Electrical | 37 |
| Air Intake | 26 |
| Cooling | 12 |
| Body/Cab | 10 |
| Network | 9 |
| Lubrication | 7 |
| Brakes/ABS | 2 |
| Transmission | 1 |
| Fault family | Fault pairs |
|---|---|
| Aftertreatment Lambda/O2 and Post-Catalyst Trim Sensor | 46 |
| Ignition Coil Primary Circuit | 24 |
| Injector Cylinder Circuit | 24 |
| Cylinder Fuel Trim Limit | 16 |
| Evaporative Emissions (EVAP) System | 15 |
| A/C Compressor Clutch Circuit | 10 |
| Throttle Position Sensor | 10 |
| Cylinder Misfire / Power Balance | 9 |
| Engine Coolant Temperature Sensor | 9 |
| Crankshaft / Camshaft Position Sensor | 8 |
| FMI | Meaning | Fault pairs |
|---|---|---|
| 0 | Reading in-range but far too high | 10 |
| 1 | Reading in-range but far too low | 13 |
| 2 | Signal unstable, intermittent or implausible | 17 |
| 3 | Circuit voltage high / short to supply | 46 |
| 4 | Circuit voltage low / short to ground | 47 |
| 5 | Current too low; open circuit | 37 |
| 6 | Current too high; short to ground | 1 |
| 7 | Mechanical part not reacting or misadjusted | 13 |
| 8 | Wrong frequency, pulse width or period | 4 |
| 10 | Value changing implausibly fast or slow | 9 |
| 12 | Smart device or component defective | 1 |
| 13 | Calibration data outside limits | 4 |
| 14 | See manufacturer-specific instructions | 1 |
| 15 | Slightly above normal range | 13 |
| 16 | Moderately above normal range | 8 |
| 17 | Slightly below normal range | 11 |
| 18 | Moderately below normal range | 10 |
| 19 | Network-received value flagged as error | 3 |
| 20 | Value has drifted upward over time | 4 |
| 21 | Value has drifted downward over time | 3 |
| 31 | Fault present; no further detail | 16 |
102 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 |
|---|---|---|---|---|
| 110 | 31 | — | Engine coolant temperature sensor signal stuck, not responding to changes | Engine Coolant Temperature Sensor |
| 653 | 4 | — | Cylinder 3 injector circuit reads low (shorted to ground) | Injector Cylinder Circuit |
| 1270 | 5 | — | Ignition coil H primary circuit open (no current) | Ignition Coil Primary Circuit |
| 2011 | 19 | — | ABS control module message failed checksum validation | J1939-Received Brake/ABS Data Fault (Wheel Speeds, Pressures, Switch States) |
| 3262 | 4 | — | Oxygen sensor heater circuit, bank 2 sensor 1, reads low (shorted to ground) | Aftertreatment Lambda/O2 and Post-Catalyst Trim Sensor |
| 4241 | 10 | — | Oxygen sensor, bank 2 sensor 1, switches from rich to lean too slowly | Aftertreatment Lambda/O2 and Post-Catalyst Trim Sensor |