Hello Everyone,
I am rather new to Corolland, but I have had some bad luck recently with my Corolla, and would really appreciate any advice.
I have a 2000 VE Corolla with 130,000 miles. I just started graduate school in a state that has a required emissions inspection. When moving to college however, my check engine light came on. I took the car to the local Toyota dealer where they found the code P0171, and cleaned the MAF. About a week later however (and after refilling the gas take), the check engine light came on again so I took it back to the dealer. This time they found the codes P0440, P0441 and P0446. They told me that they checked the EVAP system with a smoke tester and found no leaks and therefore I needed a new EVAP Canister at a cost (with installation) of $430. So I did this repair too, but low and behold it has been another week and after refilling the gas the check engine light is on again! So I took it back to the dealer and the code that is coming on is the P0441 again, which they claim is the CK Purge Valve and it is going to cost $155 to get a new one installed.
Does this seem reasonable? I am a little confused why the dealer didn't diagnose all these problems the first time. In addition to having to pay another diagnostic fee every time I take the car back, I worry that I am paying for repairs that might not be the source of the problem. Furthermore after they fix the CK purge Valve, who is to say that the check engine light will not just come on again. I mean the car runs fine, has good pickup, gas mileage, and idles smoothly.
So my dilemma is this, since I have gone this far with the dealer already (basically spent all my savings), should I just go ahead and get this fixed too, or should I just leave it (I can keep my car registered at my home town and then I don't have to worry about passing the inspection). Any advice would be appreciated.
Thank you for taking the time to read this.