Q: Engine light coming on

asked by on February 24, 2016

The Engine light keeps coming on. NTB says I need to replace the EVAP container.

Evaporative Emission Control Canister Replacement $195.77 - $1074.67 Get a Quote

The diagnosis by another place may be correct, however, the Check Engine Light can go on for many reasons. If you’d like to have a second opinion on the Engine Light or have this service done for you, consider YourMechanic. They will be able to go to your home or office to inspect your car and replace your EVAP container for you if necessary.

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

Are Code Readers and Scan Tools Different?
There are differences and similarities between code readers and scan tools. With the advent of the vehicle on board diagnostic system (OBD) (https://www.yourmechanic.com/article/what-is-the-on-board-diagnostics-obd-system) there have been many different makers of scan tools and code readers. The code readers were the...
Car overheated and blew out coolant
Coolant can leak from a variety of places. The system, when warm, is under pressure; 22 psi on your A4 Quattro. Even when the engine is at normal operating temperature, when a sudden leak occurs, it can “blow” everywhere. If...
Shifting problems
You may have a clutch problem. Try shifting it through gears with the engine off. If it will shift with engine off, but not go into any gears when it's running, that indicates a clutch rather than a transmission issue....
Can a rear impact accident cause problems with the VSA? SYSTEM MALFUNCTIONED AFTER THE ACCIDENT
Hello, thank you for writing in. The VSA or Vehicle Stability Assist system is designed to work with the ABS system to keep control of the vehicle at all times in all conditions. It uses several of the same sensors...
Car radio wont turn on.
Hi there. Sometimes when major mechanical work is completed, a mechanic will forget to reattach some accessory switches; assuming they were removed. It's also possible that during the service, a fuse that powers the radio or electrical relay was damaged...
Change engine oil soon
This change oil soon light is telling you it is time to get the oil and filter changed. Whoever changes the oil and filter for you will need to reset the light for you so you can start fresh until...
sway bar bushing replacement and motor mounts
Hi there. In order to supply you with an accurate estimate for theses services, we need you to request a price quote for the engine mount replacement; as we need to collect additional information about your car and location. Simply...
Van overheating when idle and ac is on
You need to open the hood and with a/c on and engine running see if the cooling fans are coming on. If not then system will need additional diagnosis to see if fan motors are bad or the control system...
Front left tire clicking noise
What you are describing sounds like a failing CV joint (https://www.yourmechanic.com/services/axle-cv-shaft-assembly-replacement). A CV (Constant Velocity) joint is a shaft that connects the transmission to the wheels, essentially transferring the power from the drive train directly to the wheels. The CV...

Related articles

P0150 OBD-II Trouble Code: O2 Sensor Circuit Malfunction (Bank 2, Sensor 1)
P0150 P0150 code definition O2 Sensor Circuit Malfunction (Bank 2 Sensor 1) What the P0150 code means P0150 is the OBD-II generic code indicating the O2 sensor 1 for bank 2 fails to meet the minimum or maximum voltage limits...
P0707 OBD-II Trouble Code: Transmission Range Sensor Circuit Low Input
P0707 P0707 code definition P0707 is a generic OBD2 trouble code that points to a fault within the transmission range sensor. This code may be seen with various other transmission codes. What the P0707 code means The P0707 diagnostic trouble...
P0298 OBD-II Trouble Code: Engine Oil Over Temperature Condition
P0298 means that the engine is or has recently overheated due to low coolant level, faulty cooling fan, thermostat, or radiator.