The engine starts and runs only with the choke on, or only if you hold the throttle open. When you push the choke off or let the throttle close, it dies. The choke adds extra fuel, so the engine is getting too little fuel or too much air at idle (a lean mixture). On a carburettor this is usually a blocked pilot (idle) jet after old fuel, or an air leak at the intake rubber. On fuel injection, the cause is usually a dirty throttle body or idle air valve, an air leak, or a sensor fault.
Is it safe to ride?
With care, for a short way only. An engine that dies when you close the throttle can stop as you slow for a junction. A lean engine also runs hot.
Quick checks first
- Is the air filter fitted and the air box closed? A missing filter or open box lets in extra air.
- Look at the rubber between the carburettor or throttle body and the engine for cracks and loose clamps.
- Has the bike stood with fuel in it for weeks?
- Is the idle speed screw (carburettor) turned right down?
- Fuel-injected: is the warning light on?
- Try starting with the throttle fully closed. Starter circuits stop working as soon as the throttle opens a little.
- If the engine runs only with the choke on, one or more jets are probably blocked. See Clear carburettor jets and passages and Clear a blocked starter circuit.
- An old, hard intake rubber can leak air. A leaking boot makes the idle rise and fall, then die.
Diagnose it step by step
1With the engine running on choke, spray a little water around the intake rubber and its clamps. Does the engine speed change?
- Yes: there is an air leak. Find an intake air leak.
- No: go to step 2.
2Carburettor: has the bike stood for weeks, or was the fuel old?
- Yes: the pilot jet is probably blocked. Clean the carburettor, and drain old fuel (Old or stale fuel in the tank).
- No: go to step 3.
3Carburettor: is the fuel flow from the tap strong and the float level correct?
- No: Check the fuel tap, lines and flow and Check the carburettor float and needle valve.
- Yes: go to step 4.
4Carburettor: once warm, does it idle if you raise the idle screw a little?
- Yes: set idle and mixture as your manual describes: Adjust carburettor idle speed and mixture. If it needs a very high idle to run, the jet is still partly blocked.
- No: clean the carburettor again, including the pilot air passages.
5Fuel-injected: is there a fault code?
- Yes: follow the code. Read engine fault codes (fuel injection). Sensor faults: Check the engine sensors (TPS, MAP, temperature).
- No: go to step 6.
6Fuel-injected: is the throttle body dirty inside, or was the battery recently disconnected?
- Yes: Clean the throttle body, then Reset the idle after throttle body work. The K-Light 125 manual lists a dirty idle bypass and throttle body for unstable idle (PDF page 276).
- No: have a workshop check the fuel pressure and idle air valve.
Note: on a fuel-injected engine, a high idle when cold is normal. K-Light 125: the ECU raises idle below 68 °C, and the target warm idle is 1500 ± 100 rpm.
Causes, most likely first
| Cause | How to confirm | Fix |
|---|---|---|
| Air leak at intake rubber or clamp | Spray test changes idle | Find an intake air leak |
| Blocked pilot jet (after storage or old fuel) | Dies when choke goes off | Clean the carburettor |
| Low float level or weak fuel flow | Flow test; float check | Check the carburettor float and needle valve |
| Idle set too low | Runs once idle screw raised | Adjust carburettor idle speed and mixture |
| Dirty throttle body or idle valve (EFI) | Dirt in bore; after battery disconnect | Clean the throttle body |
| Sensor fault (EFI) | Fault code | Check the engine sensors (TPS, MAP, temperature) |
Reference values (K-Light 125)
| Item | Value | PDF page |
|---|---|---|
| Idle speed (warm) | 1500 ± 100 rpm | 49 |
| Fast idle active below | 68 °C engine temperature | 276 |






