Hi All,
My car is a 2010 Camry V6 LE, it has 105K miles on it. Recently the check engine light turns on the code reads P0456 Small Evap Leak. I replaced the fuel cap with an OEM part purchased from dealership and cleared the codes for 3 times, every time the check engine light turns back on after couple of days' drive. After the third time it turn back on, I drove a couple of more days, the check engine light automatically turns off but the code was still there. Couple of more days later, the light turn back on again.
Then I took the car into a dealership to do a diagnose, they did not find anything even after doing the smoke test. They told me there is no leak found. Then they reset the check engine light and let me drove it for 1 hour at 60 MPH. I did what they said and the light did not turn back on, so they get me a sticker of state inspection (MA).
10 days later, the light turn back on again and I drove back to the dealership for a second diagnose. They told me that with the technician's "35 years of experience", they think it's because the canister is old and the charcoal (inside the canister that absorb vapors) breaks down and particles/powders go down through the line and cause the tiny little hole in the valve to stay open which causes the small leak error.
They also told me this is not an safety issue and won't harm the engine/vehicle. It just turn on the light and prevent the car from passing the state inspection. And they charge more than $1300 to replace both the canister and the valve while they are not 100% sure that is the cause of the problem.
I'm wondering if it worth fixing it right now since I just has the stick on and good for another year for driving. As I mentioned above, this seems to be a intermittent issue because the light turn on and off automatically every couple of days, is there any other way to detect of fix it.
Thanks,
Figo
My car is a 2010 Camry V6 LE, it has 105K miles on it. Recently the check engine light turns on the code reads P0456 Small Evap Leak. I replaced the fuel cap with an OEM part purchased from dealership and cleared the codes for 3 times, every time the check engine light turns back on after couple of days' drive. After the third time it turn back on, I drove a couple of more days, the check engine light automatically turns off but the code was still there. Couple of more days later, the light turn back on again.
Then I took the car into a dealership to do a diagnose, they did not find anything even after doing the smoke test. They told me there is no leak found. Then they reset the check engine light and let me drove it for 1 hour at 60 MPH. I did what they said and the light did not turn back on, so they get me a sticker of state inspection (MA).
10 days later, the light turn back on again and I drove back to the dealership for a second diagnose. They told me that with the technician's "35 years of experience", they think it's because the canister is old and the charcoal (inside the canister that absorb vapors) breaks down and particles/powders go down through the line and cause the tiny little hole in the valve to stay open which causes the small leak error.
They also told me this is not an safety issue and won't harm the engine/vehicle. It just turn on the light and prevent the car from passing the state inspection. And they charge more than $1300 to replace both the canister and the valve while they are not 100% sure that is the cause of the problem.
I'm wondering if it worth fixing it right now since I just has the stick on and good for another year for driving. As I mentioned above, this seems to be a intermittent issue because the light turn on and off automatically every couple of days, is there any other way to detect of fix it.
Thanks,
Figo