1 like 0 dislike
409 views
by

I used an exact-fit gas cap from Advanced Auto Parts, and I still have the P0442 code on my 2004 BMW Z4. Do I need to buy an OEM cap? What else can cause the code? thanks.

Vehicle: 2004 BMW z4 3.0i

1 Answer

0 like 0 dislike
by (8.9k points)
 
Best answer
Unfortunately, there are many things that can cause that problem, I'm not sure what type of cap you bought, but I have seen some aftermarket caps causing that problem. At this point, I suggest either buying a factory cap or getting the system tested by a tech. Most techs use a smoke machine to find leaks in the EVAP system.

P0442 BMW Code - Evaporative Emission System Leak Detected Small Leak
Read more: https://www.autocodes.com/p0442_bmw.html

Related questions

1 like 0 dislike
2 answers 526 views
2 like 0 dislike
2 answers 9.4k views
0 like 0 dislike
2 answers 631 views

33.7k questions

32.5k answers

1.3k comments

23.0k users

Need A Repair Shop?
Find local automotive repair shops in your area.
...