SPN 51 — Engine throttle valve position
Safe to driveEnough to reach the yard
Updated: 2026-11-14
J1939 code SPN 51. Below — how the fault is worded at the factory by Cummins ISB, KAMAZ-5490, MAZ, Meritor (ex-WABCO), Renault Trucks, SITRAK, YaMZ and ZF AS-Tronic, and what the second half of the code (FMI) means in the standard.
How to check it yourself
The intake throttle position sensor. On a diesel the throttle does not control power: it is closed to push exhaust into recirculation, to heat the particulate filter during regeneration and to shut the engine down more gently.
What it should read
| Reference voltage at the connector, ignition on | 5.0 V ± 0.25 |
| Signal in the working range | 0.5…4.5 V |
Check order
- Remove the intake hose and look at the throttle: oil soot stops it moving and closing fully.
- Run the throttle test from diagnostics: it should travel from stop to stop without sticking.
- FMI 7 (not responding): soot or a jammed actuator; on a pneumatic actuator — an air leak to it.
- FMI 3, 4: the actuator connector and the 5 V reference.
- After cleaning or replacement, many makes need the end positions taught.
Common causes — from most to least frequent
- Oil soot on the throttle.
- Throttle actuator.
- Connector.
- End positions not taught.
Cummins ISBKAMAZ-5490MAZMeritor (ex-WABCO)Renault TrucksSITRAKYaMZZF AS-Tronic
Cummins ISB 6.7 engine
| FMI 2 | Intake throttle actuator position sensor signal erratic or incorrect |
| FMI 3 | Intake throttle actuator position sensor circuit voltage high |
| FMI 4 | Intake throttle actuator position sensor circuit voltage low |
KAMAZ-5490 (Mercedes, K-line)
FMI is per the block maker's own table, not the J1939 table below.
| FMI 0 | Throttle actuator position: signal above normal range. K-line code on KamAZ-5490: MR2 12419. |
| FMI 1 | Throttle actuator position: signal below normal range. K-line code on KamAZ-5490: MR2 12420. |
| FMI 2 | Throttle actuator position: signal implausible (MR2 12424); Throttle actuator position: signal characteristic invalid (MR2 14217). K-line code on KamAZ-5490. |
| FMI 3 | Throttle position sensor: short to high. K-line code on KamAZ-5490: MR2 14205. |
| FMI 4 | Throttle position sensor: short to low. K-line code on KamAZ-5490: MR2 14206. |
| FMI 7 | Throttle actuator position: faulty. K-line code on KamAZ-5490: MR2 12431. |
| FMI 13 | Throttle actuator position: position out of limits. K-line code on KamAZ-5490: MR2 14218. |
MAZ
| FMI 2 | Intake throttle valve stuck - Valve/damper stuck. Blink code: 6-7-4. Repair: Check the intake throttle actuator. |
| FMI 3 | Intake throttle control valve fault - Control signal above allowed. Blink code: 6-7-3. Repair: Check the intake throttle control valve and its wiring. |
| FMI 4 | Intake throttle control valve fault - Control signal below allowed. Blink code: 6-7-3. Repair: Check the intake throttle control valve and its wiring. |
| FMI 12 | Intake throttle actuator error - General error. Blink code: 6-7-8. Repair: Check the intake throttle actuator and its wiring. |
| FMI 20 | Intake throttle position control error, sustained deviation - Trim coefficient drifted far from its initial value. Blink code: 6-7-5. Repair: Check the intake throttle actuator. |
| FMI 21 | Intake throttle position control error, deviation from target - Trim coefficient changed sharply within a drive cycle. Blink code: 6-7-9. Repair: Check the intake throttle actuator. |
Meritor (ex-WABCO)
| FMI 3 | Power Amp. Out Valve Right Rear — Shorted to Battery |
| FMI 5 | Power Amp. Out Valve Right Rear — Open Circuit |
| FMI 6 | Power Amp. Out Valve Right Rear — Short to Ground |
Renault Trucks
| FMI 10 | Open circuit. Repair: Check the cable connections between the control unit and the clutch actuator. Run a diagnostic check of the clutch actuator. Switch the ignition off, switch it on again and repeat the test. If the fault persists, replace the control unit. |
SITRAK
| FMI 0 | TPS1 opening angle greater than TPS2 |
| FMI 1 | TPS1 opening angle less than TPS2 |
| FMI 2 | Throttle valve mechanical stop learning value drifted out of range. Scan tool code: P2108. Effect: Fan and warm-up control may misbehave. |
| FMI 3 | High voltage on TPS1 |
| FMI 4 | Low voltage on TPS1 |
| FMI 5 | Throttle valve actuator circuit open load. Scan tool code: P2100. Effect: Torque may be limited. |
| FMI 7 | Unable to reach higher TPS opening angle |
| FMI 8 | Long-term drift of the throttle valve closed-position learning value. Scan tool code: P2108. Effect: Fan and warm-up control may misbehave. |
| FMI 9 | Long-term drift of the throttle valve open-position learning value. Scan tool code: P2108. Effect: Fan and warm-up control may misbehave. |
| FMI 11 | Intermittent throttle valve fault. Scan tool code: P2620. Effect: Torque may be limited. |
| FMI 12 | Throttle valve governor deviation at cold start. Scan tool code: P2112. Effect: Fan and warm-up control may misbehave. |
| FMI 13 | Throttle valve feedback sensor voltage above the upper limit. Scan tool code: P2622. Effect: Torque may be limited. |
| FMI 14 | Throttle valve feedback sensor voltage below the lower limit. Scan tool code: P2621. Effect: Torque may be limited. |
| FMI 15 | Throttle valve fully-open learning value beyond the limit. Scan tool code: P2108. Effect: Fan and warm-up control may misbehave. |
| FMI 16 | Persistent negative throttle valve governor deviation. Scan tool code: P2111. Effect: Fan and warm-up control may misbehave. |
| FMI 17 | Throttle valve closed-position learning value beyond the limit. Scan tool code: P2108. Effect: Fan and warm-up control may misbehave. |
| FMI 18 | Persistent positive throttle valve governor deviation. Scan tool code: P2112. Effect: Fan and warm-up control may misbehave. |
| FMI 20 | Throttle valve position signal above the mechanical maximum. Scan tool code: P2101. Effect: Fan and warm-up control may misbehave. |
| FMI 21 | Throttle valve position signal below the mechanical minimum. Scan tool code: P2101. Effect: Fan and warm-up control may misbehave. |
| FMI 22 | Short-term drift of the throttle valve closed-position learning value. Scan tool code: P2108. Effect: Fan and warm-up control may misbehave. |
| FMI 23 | Short-term drift of the throttle valve open-position learning value. Scan tool code: P2108. Effect: Fan and warm-up control may misbehave. |
| FMI 24 | Over-temperature of the throttle valve powerstage. Scan tool code: P2101. |
| FMI 31 | TPS1/2 tracking voltage out of range |
YaMZ
| FMI 2 | Intake air throttle valve seized (valve seized); or: Intake air throttle position sensor fault, implausible signal (blink code 6-7-7). Blink code: 6-7-4. Repair: Check the condition of the intake air throttle actuator. |
| FMI 3 | Intake air throttle control valve fault (control signal above allowable limit); or: Intake air throttle position sensor fault (blink code 6-7-6); or: Intake air throttle actuator fault (blink code 6-7-8). Blink code: 6-7-3. Repair: Check the condition and connection of the intake air throttle control valve. |
| FMI 4 | Intake air throttle control valve fault (control signal below allowable limit); or: Intake air throttle position sensor fault (blink code 6-7-6); or: Intake air throttle actuator fault (blink code 6-7-8). Blink code: 6-7-3. Repair: Check the condition and connection of the intake air throttle control valve. |
| FMI 12 | Intake air throttle valve actuator fault (General fault). Blink code: 6-7-8. Repair: Check the intake throttle actuator and its wiring. |
| FMI 20 | Intake air throttle valve position control fault, sustained deviation (Adaptation coefficient deviated significantly from initial value). Blink code: 6-7-5. Repair: Check the intake throttle actuator. |
| FMI 21 | Intake air throttle valve position control fault, deviation from target (Adaptation coefficient deviated significantly over the drive cycle). Blink code: 6-7-9. Repair: Check the intake throttle actuator. |
ZF AS-Tronic gearbox
FMI is per the block maker's own table, not the J1939 table below.
| FMI 10 | Fault on valve Y15 output circuit (clutch slow engagement). |
What FMI means in J1939
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
Boost is not reaching its target: turbo, intercooler or intake. The engine compensates with mixture and runs hotter than usual.
You will lose pull, burn more fuel and add overheating on long climbs. If you hear a whine or a whistle from the turbo, stop — the wheel is breaking up.
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.
What to check on the spot
Inspect the air filter and charge-air hoses: leaks and cracks produce exactly these codes.
Nearby: intake / boost
- SPN 102Intake manifold pressure (boost)
- SPN 105Intake manifold air temperature
- SPN 106Engine Intake Air Pressure
- SPN 107Air filter differential pressure
- SPN 132Intake mass air flow
- SPN 411EGR Differential Pressure
- SPN 729Intake Air Heater Driver #1
- SPN 730Intake Air Heater Driver #2
- SPN 2791EGR Valve Control
- SPN 3464Throttle Actuator Control Command 1
Makes with this code
MAZYaMZSITRAKRenault TrucksCummins ISBKAMAZ-5490Meritor (ex-WABCO)
Related problems
- Black exhaust smoke
Scanner threw several codes at once? Paste the whole list — we will show which one is the root cause and which ones simply followed.