Yamaha FI Code 18: EXUP Servo Motor Stuck — Fix
On Yamaha motorcycles and scooters, FI fault code 18 means the EXUP servo motor is stuck — it isn’t moving the exhaust valve through its expected range (on models fitted with EXUP).
- Applies to
- Yamaha motorcycles
- Est. repair cost
- $30 – $250
- Time to fix
- 30–90 minutes
What it means
Usual causes are a seized exhaust valve or carboned-up valve, stretched or sticking cables, or a failing servo motor. This is a generic Yamaha fuel-injection (FI) fault code, so it applies across Yamaha FI models — scooters and underbones like the Mio, NMAX, Aerox, and Sniper, plus YZF-R and MT motorcycles. Yamaha shows the code as a number on the diagnostic/odometer display, and the engine-warning light comes on. Once the fault is repaired and the ECU no longer detects it, the code clears; cycling the ignition (or using a Yamaha diagnostic tool) may be needed to confirm.
Symptoms
- FI code 18 with warning light on
- Power delivery feels off in the mid-range
- On models with an EXUP exhaust valve
How to fix it
- 1
Free and clean the valve
1. Check the EXUP valve for carbon build-up or seizing and clean/free it. 2. Inspect the servo cables for correct tension and free movement.
- 2
Replace the servo if needed
1. Replace a failed servo motor, then re-run the EXUP setup and clear the code.
Frequently asked questions
Can carbon cause code 18?
Yes — a carboned or seized EXUP valve stops the servo reaching its range. Cleaning/freeing the valve and checking the cables often clears it.
Last updated July 16, 2026
Guidance only — always consult a qualified professional or the official service manual before carrying out repairs.