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.
 
Q&A
Ask Your Question2000 Toyota Avalon
Question: Check engine light and an honest Mechanic near Garland, TX
Answer Ranks
This week's top 10
| 1 globalhelper | 6 FREDDY BLUE |
| 2 pushrod | 7 csubak30 |
| 3 ziptie12 | 8 ebans777 |
| 4 ChevyASE | 9 gearhead89 |
| 5 wenyan | 10 corvairart |