Curious if I could get some advice/info on what may be causing this problem. I have had this code for some time now. It originally only popped up when I was constantly in stop and go traffic after like a day or two, but would never pop up when I would drive long distances (drove from Detroit to KCK like 3 times and never popped up during those trips). I would clear the codes and it wouldn't pop up for some time. That was until recently, I am doing some stuff to my 4runners in regards to cleaning the rust off and coating it and dropped the spare tire, that's another story, but ever since I have done that the code has popped up every 60-100 miles no matter what with P0446 being the first confirmed code with the others being pending. Im certain that it doesn't have to do with the gas cap and fuel filler neck. I personally am leaning towards the charcoal canister assembly and or one of the hoses attached to it with a hole in one of the hoses that may have gotten larger. Any thoughts or ideas? Thanks