Skip the auto shop - Our mechanics make house calls

Q: I got a code for my EVAP (P1457)

asked by on

This code is meant for my EVAP. I recently replaced my purge valve, charcoal canister, and the solenoid and all my hoses are crackless, and also my plug that attaches to it is clean and intact. I can't seem to find the problem, there's supposably a small leak somewhere. One of myfriends, says it's my PCV valve. Is this possible? What do you think is the best possible thing to do. If it isn't that one part.

My car has 151000 miles.
My car has an automatic transmission.

A: First, it is not the PCV. (positive crankca...

First, it is not the PCV. (positive crankcase ventilation) The PCV is there to relieve pressure and gases from the crankcase. The evaporative system keeps the fuel in the fuel tank from evaporating into the atmosphere. They are two separate systems.

This particular code simply states there is a problem with the evaporative emissions system. It doesn’t really point to any one thing wrong, such as a leak. Since this code is so generic, a total system test will need to be run. This can only be done with a shop level scanner and a technician with the experience to understand the results. Evaporative system tests will activate all the valves and solenoids in the system in a fashion that will reveal what to look for. It could be a leak, a solenoid that is not working or a sensor that is reading incorrectly. There are pressure sensors on the fuel tank that are used by the system to check for leaks. This is done by using the vacuum in the engine to put the fuel tank into low pressure. If the tank does not hold this low pressure condition, a code will be set. This is a simplified version of the test. If the sensor is showing an incorrect value, the system will assume there is something wrong.

If it is a leak that needs to be chased, the most common place for leaks in an evaporative system, are the seals that seal the hose connections. When these seal dry, they contract and begin to leak. The best way to look for any leak in an evap system is through the use of a smoke machine. Unfortunately, smoke machines are expensive. It creates pressure in the evap system and injects smoke into it as well. Smoke will escape out any leak in the system.

Because of the tools involved and the complicated nature of evaporative emissions systems, I recommend the following inspection to help you out. Check engine light is on inspection

Good luck!

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・Fair and transparent pricing

Get a quote

What others are asking

Q: Whirring sound when driving.

You may be correct that it is a bad wheel bearing. However a thorough diagnosis would be needed in order to properly check your noise out. Sometimes something as simple as a plastic bag got caught on the axle and...

Q: System Gross Leak Evaporative Emission p0455

The code P0455 will not be fixed by having an oil change and tune up. The evaporative leak may just have been caused by a loose or leaking gas cap. The system will need to be tested by leak testing...

Q: Is it worth fixing?

Hi there. It sound like the drain plug or the pan threads are stripping meaning that they are worn and weak. Eventually, the drain plug will no longer tighten to secure the oil in the pan. There are options: replace...

Related articles

P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the P0052 code means This code is seen when the Engine Control Module (ECM) tries to control the...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...
P2103 OBD-II Trouble Code: Throttle Actuator Control Motor Circuit High
P2103 means there is a fault with the throttle actuator control motor circuit, likely due to a defective electrical component or part.