✅ Answer
Oh, those dreaded error codes and dashboard lights—let's break them down. Red icons (oil, battery) indicate a critical failure: you must stop immediately and shut off the engine; continuing to drive is absolutely out of the question. A yellow icon (Check Engine) warns of an issue with the electronics or exhaust system: you can keep driving, but you should visit an auto repair shop as soon as possible. Surprisingly, it's as simple as that.

Red icons: Oil and Battery

Many drivers (especially in popular budget or compact cars like the Kia Rio, Honda Civic, or Toyota Corolla), upon seeing red lights on the dash, don't always understand what is happening. Let's look at the main ones.

What to do if the oil light (the red "oil can") comes on?

This is the most dangerous warning. It means your engine has lost oil pressure.
  • Your actions: If you are on the road, you should stop driving: put on your turn signal, pull over to the shoulder, turn off the engine, turn on your hazard lights, and calmly figure out the cause.
  • Causes: Check the oil level; it has likely dropped below the minimum (check with the dipstick). Furthermore, the oil pump might have broken, or the oil pressure sensor has failed. As long as you don't know exactly what it is—a sensor or a total lack of oil—continuing to drive with this warning risks completely destroying the engine and facing a massive rebuild cost.

What to do if the battery light comes on?

A red battery icon almost always means that the car is running solely on battery power and the alternator is not charging it.
  • Causes: A snapped serpentine/alternator belt, worn-out alternator brushes, heavily corroded terminals, or perhaps something else.
  • Your actions: You can drive a few more miles to the nearest repair shop, but you must turn off all electrical accessories in the car: headlights (switch to parking lights/DRLs if safe), the heater/AC, radio, heated seats, and so on—whatever you have plugged in.

Yellow icon: Check Engine

What should you do if the Check Engine light comes on in a BMW, Volkswagen, or that same Kia Rio? The yellow engine icon (Check Engine) represents a fault in the emissions systems or sensors; the situation here is less severe, though not always immediately resolvable.
Common and "safe" causes of a Check Engine light:
  • You filled up with bad gas (often happens at off-brand or rural gas stations). This is accompanied by rough engine idling or hesitation while driving. The issue is that the fuel pump likely sucked up some debris, and now you have to clean it out; however, sometimes a batch of bad gas is quickly burned through and the components remain fine.
  • A failed oxygen sensor (O2 sensor). This is very common. In this case, diagnostics and replacement are mandatory; otherwise, the car will consume excessive amounts of fuel, or it might stall completely on the road.
  • A loose connection on the ignition coil (the car might "misfire" or run rough). This happens too. Generally, with such errors, it is best to perform a full vehicle diagnostic scan.
When is the yellow Check Engine light extremely dangerous?
  • If the yellow Check Engine light suddenly flashes or blinks while driving, it indicates a severe misfire. This means unburned fuel is slowly destroying your catalytic converter. In this case, it is best to immediately look for the nearest repair shop, and if it's too far away, pull over, stop driving, and then figure out the right course of action (like calling a tow truck).
ℹ️ Note: To avoid expensive repairs, occasionally pay attention to strange noises. If, in addition to the warning light, you also hear clunking from underneath, be sure to read this article: Why Does Your Car Suspension Knock.
❓ Can I clear the Check Engine light by disconnecting the battery terminal?
You can clear the code on older cars (pre-2010); sometimes this helps temporarily. On modern vehicles, the error remains in the Engine Control Unit's (ECU) memory and cannot be erased without an OBD2 scanner. That is, the error is already logged, and even if you fixed it, the ECU might retain the info, so unfortunately, you can't get by without an OBD2 scanner that supports this function.