I just threw the P0446 code (alone). Dropped my spare today just to see if there were any cracks in the vapor canister, looked fine. I went on Car-Part.com to see if I can find a junked 4Runner to donate a part to my baby. Hopefully that's the fix.
I haven't noticed anyone else mention this...