Skip the auto shop - Our mechanics make house calls

Q: Small Evap emissions leak on a Subaru Impreza

asked by on

I have a Subaru Impreza. It gives me a P0442 code. It is a small Evap emissions leak. How can I be sure it is not the gas cap?

The gas caps are really common for the P0442 code. A gas cap costs like eight bucks. Get another gas cap and put it on and pray that it’s that. Because if it’s not that, it is generally time to call a mechanic. You have to put a smoke machine on. The EVAP system has a test port where you put the smoke machine on and then you check for leaks. You also need a dealer-level scan tool, so you can open and close various sections of the EVAP system to find out where the leak is. It’s very complicated stuff. So, get a new gas cap and put it on. And if that is not the problem, have the Check Engine Light diagnosed and repaired by a certified mechanic.

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: Should I replace my engine or buy a used car?

Considering that the price to replace your engine and the cost to purchase a new vehicle are in the same price range, I would choose the option that takes less time. This will remove this headache from your life sooner....

Q: Crank no start - 2003 Dodge Grand Caravan

Hi. Some of the codes you have will cause drivability problems and may cause the van not to start. The code p0118 deals with your coolant temperature sensor and a bad coolant temperature sensor will cause the car not to...

Q: 2005 Saturn L300 hard to start

Hi. It seems to me that your EGR valve and EVAP need to be replaced. The car is hard to start because the pressure in the system is not correct in order for the engine to run efficiently. I would...

Related articles

How Do Power Car Windows Increase Passenger Safety?
Power windows are responsible for approximately 2,000 emergency room visits every year. When a power window closes, it exerts enough force to bruise or break bones, crush fingers, or restrict an airway. Though...
P2428 OBD-II Trouble Code: Exhaust Gas Temperature Too High Bank 1
P2428 code definition A P2428 trouble code signifies that the PCM has detected a problem in the exhaust gas temperature sensor circuit in bank 1, which subsequently contains the number one...
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.