I have 71,400 miles in my 2000 Avalon. The check engine light came on 4-5 years ago. Took it to Lewisville Toyota and they replaced and charged my over $400 for a new canister. Light came back on and I called back. They said there are a number of reasons the light comes on. Scam. Went on internet and purchased an OBDII tool to read codes and turn light off. Oxygen sensor costs $159.00 and need someone near Garland Texas to install an charge an honest fee. OBDII tool says incorrect purge. What I have been doing is turning the light off and driving about 130 miles and taking it in for inspection. Passes every time but I am geeting sick of turning off. Can someone recommend an honest shop to do this work for me? Codes usually P4001 and 4006, I think.
Toyota Q&AAsk Your Question
2000 Toyota Avalon Question: Check engine light and an honest Mechanic near Garland, TX
Answer #1patrick mannion from Greg Solow's Engine Room, November 28, 2011, 23:04Master
The evap canisters did give problems on the Solara and Camry. Several codes can be set for O2 sensor problems, most common cause is the heater circuit to fail within the O2 sensor itself. Make sure the correct sensor is replaced they are identified bank one sensor one, bank one sensor two, bank two sensor one ect....
The sensors can also fail performance wise. The purge flow needs to be investigated but first look yourself for hoses disconnected at the air filter housing, at the valve near the air filter hosing or the rubber hose connected to a metal line near the firewall driver's side. People knock them off when replacing the air filter.
Replymherrmann33, November 29, 2011, 11:25Rookie
I don't think the air filter has ever been replaced in 71,000 miles. It takes special tools and the Speedee Oil Change location I get my oil and filter changes done at, has never offered to check the air filter. I wonder if the filter is so clogged that it is causing the check engine light to come on. thi is why I am looking for an honest Mech in Garland. I am also a disabled Vet w/Rheum and Osteo Arthritis so I can't perform these duties. Thanks for your reply. Anything else I should be aware of?
Replyandrewjack, October 16, 2013, 18:55Rookie
you probably dont have this problem anymore but if you do, its a possibility that it could be the ECT PWR button. i drove with mine off and had the check engine light on the whole time. I turned my ECT PWR button on and the check engine light disappeared after driving it a while. when i turned the ect pwr button off the check engine light returned every time. when i drove with it on, the light disappeared every time. may or may not be your problem.