I hope someone can help me with my 2000 Avalon XL. 6 mos ago I lost the vacuum in my gas tank (when I took off the cap, there was no suction sound and pump would cut off every 5-10 seconds when trying to fill). A few weeks ago, my CEL came on. The dealership pulled a P0171 code and told me that the MAF and charcoal canister needed to be replaced (said the latter had a spider's nest in it but there's no code). (Estimate says: MIL DTC P0171 system lean Mass Air Flow Sensor Open.) I looked around on this forum and found info on cleaning the MAF, which I did. I also replaced the air filter (it was quite dirty). The CEL went off (although I did unplug the neg. terminal) and it fixed my gas pumping issue although there is still no suction sound. Unfortunately, the CEL came on during a long drive today with the same code (2 faults). What should be my next step? Replace the MAF? (FYI, I'm a female novice so I can do this, but will likely need a trip to the garage to deal with the canister. I don't have the torque wrench needed.)