AskPatty Certified Female Friendly Logo
My check engine light came on and the shop that I took it to said I had a code of P0442. They said I had to replace my canister, purge valve, and my gas cap. I was told I had to replace all three and if I didn't then it could affect my spark plugs. The hoses to my canister where dry rotted as well. I just replaced my gas cap and the engine light went off. They said that can't happen and it will come back on in a few weeks and I still needed to make the repairs. They quoted me over $800. Should I wait to see if the light comes back on? And how do I know if I really need to replace the canister?

Answers from the Automotive Experts

Amanda J. Pierce, MBA Brittany, In some cases, the simple seal around the gas cap itself can fail. This too, sets the same code as if the canister was failing. It is possible that you may be able to just replace the cap, I recommend doing this first and seeing if it solves your check engine light for the long term. If the your check engine light returns, then you may have deeper issues. To save yourself money in the short term, I would wait to see if your light stays off.

Lori Johnson, Owner and Instructor at Ladies Start Your Engines Dear Brittany, I would wait and see if the code comes back. With a new cap, if it does come back, then you know that you'll need further work on the evaporative system. You may just get lucky and the new cap will fix the problem. Lori Johnson

Contribute to this question:


blog comments powered by Disqus

Related Toyota Corolla FAQs


  • I have a valve noise with a cold start when it warms up it goes away what is the cause of ... Read More
  • Just purchased a 1997 Toyota Corolla and drove it to Bay Area over the altamont and would ... Read More
  • The dealership gave me a $545 quote to replace oil pan on my Toyota Corolla. I was told ... Read More
  • Hello! I was excited to find your service listed on Angie's list. As a single mom, living ... Read More
  • The battery light on my 1995 Toyota Corolla came on. I had the battery checked and got a ... Read More
  • When I was driving my 2009 Toyota Corolla I ran over something in the road. Now my oil ... Read More
  • How much does it cost to replace the radiator on my 2007 Toyota Corolla? Emmanuel Opoku. ... Read More
  • The seatbealt will not buckle in my 97 Toyota Corolla. I tried cleaning the inside with ... Read More
  • My 2005 Toyota Corolla has 41,055 miles on it, so I am averaging a bit over 5,000 miles ... Read More

Need Car Advice?

Ask The Experts!

Find Cars For Sale

Help Our Charities