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?

A: The gas caps are really common for the P044...

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

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: When I put it in reverse it is stalling

If you car only stalls when you shift into reverse and not when you shift to any forward drive gear, then you may have an internal leak in the valve body and when you shift into reverse, the transmission is...

Q: Thinking of buying a different car. I found one online and took it for a test drive. It has a few concerns. Is it worth investing?

Hi there. With the problems that you have mentioned, this could be an expensive fix, depending on what is wrong with the clicking sound and what is wrong with the transmission. The clicking sound is more of a CV Shaft...

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...

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...
What are the Car Pool Rules in Hawaii?
Hawaii is widely regarded as a land of vacation and relaxation, and as such, its scenic roads and routes are far better known than the state’s freeways. But, as with all...