Skip the auto shop - Our mechanics make house calls

Q: Check engine light is always on, what can I do?

asked by on

I have a repeat problem with my 2010 Kia Soul where the Check Engine light will not stop turning on. Sometimes it will illuminate if I just tighten the gas cap. I've had it reset by the dealer, but nothing else seems to work. The problem is persistent, but the light itself is really unpredictable. I am worried for a couple of reasons. For one thing, I don’t want to replace every little part trying to find a solution. I am also worried the engine will run poorly if something with the sensors is faulty.

A: The evaporative emissions system on the Kia...

The evaporative emissions system on the Kia Soul is susceptible in warm climates or times of the year when spiders nest in the evaporative vent system, causing the check engine light to randomly come on. When the system is tested, a code P0449 may be set for the vent solenoid problem. The only fix is to have a technician check the vent solenoid and clean out any spiders or webs to allow the system to work properly. If you do not find any spiders or webs, then an inspection for leaks by checking your system with a smoke machine would help diagnose any problems. I would recommend getting a new fuel cap, if you've had success in the past with it. I would also advise having a certified mechanic, such as one with YourMechanic, run a diagnostic on your check engine light at your home or office and have the evaporative emissions system checked out for possible causes.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Save up to 30%

Get a quote

What others are asking

Q: Check engine light came on, diagnostic was done and came up with codes saying pressure control solenoid 2,3, & 5 are shut off.

Low transmission fluid is a major cause of transmission failures. Your pressure control solenoids turned off to try to prevent damage to transmission components like clutches etc. Unfortunately, the damage is done and changing the fluid will not help, and...

Q: Aftermarket security starter causing starting issues.

It is possible that you may have a bad starter or ignition switch. I would ask for help from one of the experienced mechanics at YourMechanic to properly diagnose your starting system and narrow down exactly what the problem is....

Q: Check engine light on and the P0128 code is showing

The P0128 code is most likely caused by one of the following three issues: a faulty thermostat, a faulty engine coolant temperature sensor, or a processing error in the ECM. The coolant temperature needs to measured using a temperature gun...

Related articles

How to Renew Your Car Registration in Oklahoma(DELETED)
Having your car registered with the Oklahoma Tax Commission is an important part of driving legally in this state. You will need to do this within 30 days of moving to Oklahoma...
Rules of the Road For Iowa Drivers
Driving on the roads requires knowledge of the rules, many of which are based on common sense and courtesy. However, even though you know the rules in...
How Much Does a Mechanic Make in Vermont?
Automotive technician jobs in Vermont have an average mechanic salary of $37k, with some mechanics earning a salary of $53k.