← code lookup·All fault codes

SPN 157 — Injector Metering Rail Pressure #1

Safe to driveTo the nearest safe stop

J1939 code SPN 157. Below — how the fault is worded at the factory by DAF, Dongfeng, Foton, Isuzu, KAMAZ, MAZ, Renault Trucks, SITRAK, YaMZ and ZF AS-Tronic, and what the second half of the code (FMI) means in the standard.

DAFDongfengFotonIsuzuKAMAZMAZRenault TrucksSITRAKYaMZZF AS-Tronic

DAF

FMI 0Fuel pressure F648 pressure too high
FMI 2Fuel pressure F648 invalid or missing signal
FMI 3Fuel pressure F648 short to power supply at ECU pin A29
FMI 4Fuel pressure F648 short to ground at ECU pin A29
FMI 16Fuel pressure F648 pressure too high (actual above setpoint)
FMI 18Fuel pressure F648 pressure too low (actual more than 100 bar below setpoint)

Dongfeng

FMI 0High-pressure fuel rail safety valve open
FMI 2Fuel pressure signal stuck (not changing)
FMI 3Short circuit to power supply of the fuel pressure sensor. Scan tool code: P0193. Effect: Engine speed is limited.
FMI 4Short circuit to ground or open circuit of the fuel pressure sensor. Scan tool code: P0192. Effect: Engine speed is limited to 1400 rpm.
FMI 16Fuel pressure too high. Scan tool code: P0190. Effect: Power limited, the engine runs unevenly.
FMI 18Fuel pressure too low. Scan tool code: P0190. Effect: Power limited, the engine runs unevenly.

Foton

FMI 18Insufficient fuel rail pressure. Scan tool code: P0190. Effect: Power limited, the engine runs unevenly.

Isuzu

FMI 0Common rail pressure fault (1st stage) (P0088)
FMI 2Common rail pressure fault (Excessive pressure feed in pump) (P0089)
FMI 3Common rail pressure sensor fault (high voltage fault) (P0193)
FMI 4Common rail pressure sensor fault (low voltage fault) (P0192)

KAMAZ

FMI 3Rail fuel pressure sensor
FMI 4Rail fuel pressure sensor
FMI 15Rail pressure sensor: signal offset out of tolerance
FMI 17Rail pressure sensor: signal offset out of tolerance

MAZ

FMI 3Fuel rail pressure sensor circuit fault - Voltage above allowed. Blink code: 1-3-3. Power will be reduced. Repair: Check the rail pressure sensor and its wiring.
FMI 4Fuel rail pressure sensor circuit fault - Voltage below allowed. Blink code: 1-3-3. Power will be reduced. Repair: Check the rail pressure sensor and its wiring.
FMI 15Fuel rail pressure sensor circuit fault - Signal value above the maximum allowed. Blink code: 1-3-3. Power will be reduced. Repair: Check the rail pressure sensor and its wiring.
FMI 17Fuel rail pressure sensor circuit fault - Signal value below the minimum allowed. Blink code: 1-3-3. Power will be reduced. Repair: Check the rail pressure sensor and its wiring.

Renault Trucks

FMI 0Selector cylinder sensor drifts from its position. Repair: Switch the ignition off, switch it on again and repeat the test. If the fault persists, replace the control unit.

SITRAK

FMI 3Rail pressure sensor voltage above the upper limit. Scan tool code: P0193. Effect: Engine speed is limited.
FMI 4Rail pressure sensor voltage below the lower limit. Scan tool code: P0192. Effect: Engine speed is limited to 1400 rpm.
FMI 7Engine failed to start: no pressure built up in the rail. Scan tool code: P016E. Effect: Power limited, the engine runs unevenly.
FMI 15Rail pressure sensor drift: voltage too high. Scan tool code: P0191. Effect: Engine speed is limited.
FMI 16Rail pressure correction value at the maximum limit. Scan tool code: P0190. Effect: Power limited, the engine runs unevenly.
FMI 17Rail pressure sensor drift: voltage too high. Scan tool code: P0191. Effect: Engine speed is limited.
FMI 18Rail pressure correction value at the minimum limit. Scan tool code: P0190. Effect: Power limited, the engine runs unevenly.
FMI 22Positive rail pressure deviation during cold start and rapid heat-up. Scan tool code: P016E. Effect: Power limited, the engine runs unevenly.
FMI 23Negative rail pressure deviation during cold start and rapid heat-up. Scan tool code: P016E. Effect: Power limited, the engine runs unevenly.
FMI 27Zero delivery not reached at the lower set value limit of the metering unit governor. Scan tool code: P016E. Effect: Power limited, the engine runs unevenly.
FMI 28Zero delivery not reached at the lower set value limit of the metering unit governor. Scan tool code: P016E. Effect: Power limited, the engine runs unevenly.

YaMZ

FMI 3Fuel rail pressure sensor circuit fault (Voltage above allowable limit). Blink code: 1-3-3. Power will be reduced. Repair: Check the rail pressure sensor and its wiring.
FMI 4Fuel rail pressure sensor circuit fault (Voltage below allowable limit). Blink code: 1-3-3. Power will be reduced. Repair: Check the rail pressure sensor and its wiring.
FMI 15Fuel rail pressure sensor circuit fault (Signal value above maximum allowable limit). Blink code: 1-3-3. Power will be reduced. Repair: Check the rail pressure sensor and its wiring.
FMI 17Fuel rail pressure sensor circuit fault (Signal value below minimum allowable limit). Blink code: 1-3-3. Power will be reduced. Repair: Check the rail pressure sensor and its wiring.

ZF AS-Tronic

ZF AS-Tronic uses its own fault numbering: the number in the table below is an internal ZF code, not a J1939 SPN. It matches the title of this page by digit only and means something different.

FMI 0Main gear engagement sensor signal stays in the selected position.

What FMI means in J1939

SPN 157 FMI 0157/0 · 157.0data above normal range (most severe level)
SPN 157 FMI 2157/2 · 157.2data erratic or intermittent
SPN 157 FMI 3157/3 · 157.3voltage above normal or shorted high
SPN 157 FMI 4157/4 · 157.4voltage below normal or shorted to ground
SPN 157 FMI 7157/7 · 157.7mechanical system not responding
SPN 157 FMI 15157/15 · 157.15above normal — low severity
SPN 157 FMI 16157/16 · 157.16above normal — moderate severity
SPN 157 FMI 17157/17 · 157.17below normal — low severity
SPN 157 FMI 18157/18 · 157.18below normal — moderate severity

Can I keep driving

Safe to drive. Below — how much time you have and what happens if you keep going.

What happens if you keep driving

Time you have: To the nearest safe stop

Fuel is not arriving in the right amount or at the right pressure. It shows up first on climbs and under load.

You will most likely stall out on the road, and may not restart on the shoulder. A clogged filter or water in the tank you can nurse to a shop; a failing injection pump you cannot.

This is an electrical fault: an open, a short or a bad contact in the sensor circuit. The value it measures is most likely fine. You can drive. But until the circuit is repaired this system runs blind and cannot warn you about a real failure.

That said, the manufacturer flags this code as critical — if in doubt, it is safer to stop and check on the spot.

What to check on the spot

Check the fuel filter and water trap, drain the water. In cold weather, suspect fuel waxing.

Which codes follow

If the value really did go out of range, rather than a sensor circuit being broken, these normally light up after it:

They are not fixed separately — they go out together with this one. The list is deliberately short: only the links the reference is sure about.

Nearby: fuel

Scanner threw several codes at once? Paste the whole list — we will show which one is the root cause and which ones simply followed.