Q: Check engine Light appears

asked by on May 13, 2016

I'm not sure what to do. I have a P0440 Emissions System Fault. The 'check engine' light is on, but no one seems to know what to do a several different auto shops. The car is kind of sputtering. Does that have anything to do with the P0440 ESF? If you need to know the mileage, it's approximately 169,000. What will fix this?

Check Engine Light is on Inspection $94.99 - $114.99 Get a Quote

Hello. The P0440 code you are getting is for an EVAP system problem. This code is generic so the system needs to be checked. Most of the time it is because of a system leak such as a fuel cap or leaking solenoid. I typically perform a smoke test first to see if there are any leaks. If not then the solenoids need to be checked. The shop should be doing this. If you are going to have it fixed, consider YourMechanic, as a certified mechanic will come to your home or office to diagnose your Check Engine Light and make any necessary repairs.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing


Experienced Mechanic?

Earn up to $70/hr

What others are asking

My gas cap replaced still no click
Having your gas cap not work correctly can be a frustrating experience. It appears that the concern with your Ford Escape may have something to do with the fuel filler neck not allowing the new factory gas cap to be...
Won't start right away. Chugs while excellerating .
Your 1995 Buick LeSabre has two different problems: The hard start problem is the fuel pressure not being maintained after shut down. This can be caused by the fuel pump (https://www.yourmechanic.com/services/fuel-pump-replacement) in the tank or the pressure regulator (https://www.yourmechanic.com/services/fuel-pressure-regulator-replacement) on...
fixing flexplate
Hi there, thanks for writing in about your 2002 Mitsubishi Lancer. The big flex plate goes first, then the small plate and bolts to hold it all on. The small plate is made to support the large plate from cracking...
Automatic transmission problem
Hi, thanks for writing in. This is likely related to the transmission control module which directs the transmission to shift up and down at specific points relative to engine RPMs. If you would like, consider having an expert automotive technician...
Hard starting and clicking noise
The clicking noise is an indication of either a bad or discharged battery or a bad connection in the starting circuit. There are two circuits in every starting system: the primary circuit that is energized by the key, and the...
Fan runs when car is off. Overheats when idling for a 3-minute period
Hey there. This can be caused by a number of things such as low coolant levels (https://www.yourmechanic.com/services/top-off-coolant), a faulty thermostat (https://www.yourmechanic.com/services/thermostat-replacement), or a failing coolant fan switch (https://www.yourmechanic.com/services/thermo-coolant-fan-switch-replacement). As you may know, the coolant fan switch helps to maintain the...
Steering wheel shakes while driving
If you are feeling the steering wheel shake when driving at higher speeds it is most likely from the tires out of balance. You should have the tires put on a balancing machine to check for tire balance and rim...
Creaking noise from front and rear of car when accelerating from a stop and sometimes when I brake to a stop.
It sounds like you may have some worn suspension components. Things like shocks/struts (https://www.yourmechanic.com/services/shock-absorber-replacement), sway bars (https://www.yourmechanic.com/services/excessive-car-bounce-and-sway-inspection) and control arm bushings when worn will make this kind of creaking sound when the weight of the vehicle is transferred during stopping...

Related articles

P0197 OBD-II Trouble Code: Engine Oil Temperature (EOT) Sensor Low
P0197 P0197 code definition Engine Oil Temperature (EOT) Sensor Low What the P0197 code means This code specifically means that the resistance value the powertrain control module (PCM) sees is low in comparison to the predefined specifications. This can possibly...
P2234 OBD-II Trouble Code: O2 Sensor Signal Circuit Shorted to Heater Circuit Bank 2 Sensor 1
P2234 P2234 code definition O2 Sensor Signal Circuit Shorted to Heater Circuit Bank 2 Sensor 1 What the P2234 code means Code P2234 is an OBD-II generic code for the Engine Control Module (ECM) detecting the O2 sensor signal wire...
P2442 OBD-II Trouble Code: Secondary Air Injection System Switching Valve Stuck Open Bank 2
P2442 P2442 code definition The P2442 code is a generic powertrain code related to the auxiliary emissions control system. This particular code appears when the bank 2 secondary air injection valve stays open. The P2442 code is also related to:...