Engine · Electrics

Check Engine light is on: what it means and what to do

SystemsEngine · Electrics

The Check Engine light (a yellow engine outline) means the engine control unit has detected a fault and stored a code in its memory. The cause can be minor — a loose fuel cap or a sensor — or it can point to a problem with ignition, boost or the air-fuel mixture. A fault code shows where to look but doesn’t always name the exact part, so the data needs to be analysed, not just read.

How it shows up

  • The light stays on while the car drives as usual
  • The light is flashing, often with the engine shaking
  • The engine has lost power or gone into limp mode
  • Rough idle, misfiring, hard starting
  • Higher fuel consumption or a fuel smell from the exhaust

Possible causes

  1. Misfires

    Spark plugs, ignition coils, injectors or low compression in a cylinder. A flashing light most often means misfires, and unburnt fuel can damage the catalytic converter.

  2. Vacuum leaks

    Cracked hoses, intake gaskets, a crankcase ventilation valve. The ECU sees a lean mixture and the engine idles roughly. We track these down with a leak test of the vacuum system.

  3. Engine sensors

    Oxygen sensors, mass airflow sensor, pressure sensors, crank and cam position sensors. A faulty sensor sends wrong data and the engine runs worse. It’s worth testing a sensor before replacing it — often the wiring or connector is to blame.

  4. Boost and turbocharger

    On turbo cars — underboost or overboost codes: cracked boost hoses, turbo control, vacuum valves. Usually accompanied by loss of power and limp mode.

  5. EGR and emission systems

    EGR valve, catalytic converter, fuel tank vapour system. The code often appears without any noticeable change in driving, but over time it affects how the engine runs.

  6. Mechanical problems inside the engine

    Low compression, carbon build-up, cylinder damage. If this is suspected, the cylinders can be inspected with an endoscope without taking the engine apart.

How we check

  1. We connect to the engine control unit and read current and stored fault codes
  2. We analyse live engine data: mixture, sensors, misfires, boost
  3. If needed, we test the vacuum system or turbo, or inspect the cylinders with an endoscope
  4. We explain the cause and repair options and agree on the cost before starting work

Frequently asked questions

Can the code just be cleared?

It can, but if the cause is still there, the light will come back. Clearing also erases information that helps find the fault.

Isn’t reading the code with a basic scanner enough?

The code points to a system, not a specific part. A lean mixture code, for example, can come from a vacuum leak, a sensor or the fuel system — that’s found by analysing data and testing.

How much does computer diagnostics cost?

Computer diagnostics starts from 400 UAH. If extra checks are needed — vacuum system (from 500 UAH), turbo (from 700 UAH) or engine endoscopy (petrol cars, from 1,500 UAH) — we agree on them with you first.

The light came on and then went off by itself. What does that mean?

The fault may have been brief, but the code usually stays in the ECU’s memory. It’s worth reading, especially if it keeps happening.

Booking

Book a check

Tell us what the car is doing — we’ll find a time and start with a check. We agree the repair cost before any work starts.

Or contact us directly

+380 63 711 66 59
Opening hours
Mon–Fri 09:00–18:00Sat 10:00–15:00Sun closed

We’ll call you back on this number.

What do you need optional

We call back during working hours. Your number is used only to contact you about the repair.