Skip to content
MotorcycleRepair.com
Problems & damage

Motorcycle check engine light: what it means and what to do

Motorcycle check engine light means the ECU stored a fault. Learn common causes, flashing vs steady, how to read codes and when it's safe to keep riding.

Updated . 6 min read. By the MotorcycleRepair.com editorial team.

A motorcycle check engine light means the bike's computer has detected a fault in the fuel injection, ignition or sensor system and stored a code. It does not tell you what is wrong by itself. A steady light usually means get it checked soon, while a flashing light, or a light with rough running, stalling or other warnings, means stop and have it looked at.

Here is what the light means on different bikes, the most common causes, how to read the code, and when a shop visit is a good idea.

What the light actually means

On most fuel-injected motorcycles the engine control unit (ECU) monitors sensors for things like air pressure, throttle position, coolant temperature, oxygen content and crank position. When a reading is out of range or a sensor stops reporting, the ECU stores a diagnostic trouble code and lights a lamp.

The lamp goes by several names: check engine, MIL (malfunction indicator lamp), FI, EFI, or PGM-FI on Hondas. Some bikes use a simple engine icon, and others show a message on the dash.

Honda's owner's manuals describe the amber PGM-FI lamp as lighting for any abnormality in the fuel injection system. It should come on briefly when you turn the ignition on and then go out. If it comes on at any other time, the manual says to reduce speed and take the bike to a Honda dealer as soon as possible.

Steady vs flashing light

Different brands use different patterns, so check your owner's manual. As a general rule:

What you see What it usually means What to do
Light on for a few seconds at key-on, then off Normal bulb check Nothing
Steady light, bike runs normally A fault was stored; may not be urgent Ride gently, book a diagnosis soon
Steady light with rough running or stalling Active fault affecting performance Stop, avoid riding, get it checked
Flashing light Often a more serious fault, or a diagnostic code pattern Consult your manual, stop if the bike runs badly
Light comes on with temperature or oil warning Possible serious engine problem Stop immediately
Light on then off after a restart Intermittent or temporary fault Code may still be stored, get it read

On some models the lamp flashes a pattern to show a code number. Whether flashing signals an emergency or a code readout depends on the make, so do not assume.

Common causes of a motorcycle check engine light

  • Sensor faults. Throttle position, manifold pressure (MAP), intake air temperature, coolant temperature, oxygen and crank or cam position sensors are common sources.
  • Low or weak battery and charging problems. Low voltage confuses the ECU and triggers false codes. See why a motorcycle battery keeps dying.
  • Loose or corroded connectors and damaged wiring. Vibration and water cause intermittent faults.
  • Fuel system issues. A failing injector, fuel pump, pressure regulator or bad fuel can set codes.
  • Ignition problems. Weak coils or worn spark plugs. Read our spark plug guide.
  • Air leaks or a dirty throttle body, which upset idle and mixture.
  • Aftermarket changes. Exhausts, air filters and tuners that alter air or fuel readings can trigger lights if not tuned correctly.
  • Tip-over or crash sensor. A lean-angle sensor can set a fault, and some bikes shut down after a fall.
  • Sidestand, clutch or neutral switch faults.
  • Overheating or low oil pressure inputs. See motorcycle overheating.

How to read the codes

There are a few ways to see what the ECU stored.

Dash or button method

Many bikes let you read codes without a tool. On 2004 and later Harley-Davidson EFI models, Haynes describes holding the trip reset button, turning the ignition on, releasing the button when the backlight comes on, then pressing it to cycle through each module's stored codes. Haynes says to record codes before doing anything else. Some Japanese bikes have a diagnostic connector you jumper to flash the code, and some show a code on the dash. Your service manual lists the procedure.

Scan tool or code reader

Aftermarket motorcycle code readers and apps can connect through the diagnostic port. Adapters vary by brand and year, and the connector may not be a car-style OBD port, so check compatibility before buying.

Dealer or shop scan

Shops use brand-specific tools that read live sensor data as well as codes. This usually gives the clearest picture, especially for intermittent faults.

Current vs history codes

Some systems store both active and past faults. Haynes describes a way to separate them on a Harley: clear the codes, take a test ride, and recheck. Current faults come back and old ones do not. Write down codes first so you do not lose information.

What to do when the light comes on

  1. Note how the bike is behaving. Rough idle, stalling, power loss, smoke or smells all matter.
  2. Check the basics. Look at battery condition, fuel level, a loose gas cap and any obvious loose connectors.
  3. Look at other warnings. If you have an oil, temperature or ABS light as well, treat it as more serious.
  4. Reduce speed and avoid hard throttle. Honda's wording is to reduce speed and see a dealer as soon as possible.
  5. Restart once to see if the light returns. Do not keep cycling the key as a fix.
  6. Read the code or book a diagnosis.

Can I ride with the check engine light on?

It depends on what the bike is doing.

  • Runs normally, steady light: usually fine for a short, gentle ride to a shop, but do not ignore it. A small fault can turn into a bigger one, and the ECU may be running a safe mode that affects power or fuel.
  • Runs rough, stalls or loses power: do not ride. A bike that dies in traffic or in a corner is a safety risk.
  • Accompanied by overheating, low oil pressure or smoke: stop right away.
  • Flashing: check the manual, and play safe if the bike is acting up.

Honda's manual does not call the PGM-FI lamp an emergency by itself, but it does say to see a dealer promptly.

What does it cost to fix?

Diagnosis is often the cheapest part. Costs vary by bike, region and shop.

Item Typical range
Diagnostic scan and code read Often about $50 to $150, or billed by the hour
Sensor replacement (part and labor) About $100 to $400
Spark plugs or coil About $50 to $300
Throttle body clean and sync About $100 to $300
Fuel pump or injector About $250 to $800 or more
Wiring repair Billed by the hour, can be a couple of hours or more

See our motorcycle diagnostic fee guide to understand what the shop charges and what you get, and how much motorcycle repair costs by job for other repair price ranges.

Remember a code points to a circuit or system, not necessarily a failed part. A sensor code can come from the wiring or battery as easily as the sensor, so diagnosis before parts matters.

When to see a mechanic

Book a shop if:

  • The light stays on, returns after restarting, or keeps coming and going.
  • The bike runs poorly, stalls, surges or will not start. Our no-start troubleshooting guide may help narrow that down.
  • You cannot read the code yourself or do not have a service manual.
  • You recently had aftermarket parts installed or work done.
  • The bike is under warranty. Work through a dealer may protect coverage.

Shops with diagnostic tools can pinpoint the cause fast. Browse motorcycle diagnostics shops, or search by state, for instance motorcycle repair shops in New York, or a city page like Brooklyn.

Frequently asked questions

Can I ride with the check engine light on?

Often you can ride cautiously to a shop, but not always. If the bike runs rough, stalls, loses power, or shows a temperature or oil warning, stop. Honda's manuals say to reduce speed and see a dealer as soon as possible.

Why did my check engine light come on and then go off?

The ECU may have seen a temporary fault, such as a loose connector, a weak battery or a sensor glitch. The code is usually still stored, so a shop or scan tool can read it.

Will clearing the code fix the problem?

No. Clearing the code turns off the light, but if the fault is real it will come back. Record the code before clearing it, because it helps with diagnosis.

Do all motorcycles have a check engine light?

Most fuel-injected bikes have some kind of fault lamp, though it may be labeled FI, EFI, MIL or show as an engine icon. Carbureted bikes generally have none.

References

  1. Honda owner's manual: PGM-FI malfunction indicator lamp (Gold Wing GL1800) (bike-parts.fr)
  2. Honda owner's manual: PGM-FI malfunction indicator lamp (VT1300CX) (bike-parts.fr)
  3. Harley-Davidson Trouble Code List and What Each Code Means (Haynes) (us.haynes.com)