ryhi
New member
Yes, there is only one valve at the canister. This guys single post explained how to do it and was fortunately the fix for my p0446. I'm glad he posted it because I was about to shell out the $400 for a new canister but instead I only had to replace the valve for $25.
Hello All,
Long time lurker, first time poster.
I had the P0446 code pop up on my 2001 4 Runner Sr5 4X4 and came here to read up on the cause/fix action. I reset the code twice and had it re-appear in a short amount of time (less than 50 miles of driving), so I knew I had a problem, not a fluke. Not being one to change parts for the sake of changing, I did more research as there was no one simple cause.
I found this video - YouTube Toyota P0446 Video - that centers around the same problem, only on a Camry. The basic principle is the same, so I used this as a basis for my troubleshooting.
I removed the canister, which is a bit of a pain, at least on my 4Runner. Spare tire, 4 bolts, one electrical connector, and 6 hoses, if I remember correctly, had to be removed, and some of the connections are in really tight spaces. Still, its not difficult, just harder than it should be.
With the canister out, I performed the vacuum test specified in the video (linked above). Mine would not hold vacuum, hinting that the VCV was stuck in the open position. According to the video I needed to replace the entire canister, but being that I'm not one to top off my tank, I didn't see how the canister was bad, but I knew the valve was. Versus ordering a new canister online for $370, I opted to look for just the replacement valve, and lucky I found that it is available separately, just not from Toyota.
My local Autozone showed one for $42 and could get it within 3 hours (would be delivered from a nearby store). My dad and I ran up and looked at a print out of the piece just to be sure given that Autozone was only about two miles from my Dad's house. Yep, same part, so I ordered it. (Inserted a picture of the part below).
Three hours later the delivery truck arrived, as promised, and I was home installing the piece a few minutes later. Once again I performed the test, and it all checked out as it should - vacuum when closed; apply voltage and vacuum purges, so I (with the help of my Dad) re-installed the canister.
I reset the code and since then have put nearly 1,000 miles on the 4Runner without having the code re-appear. I even plugged in my scanner just to be sure. Yep, still no code(s), so I consider this problem fixed.
I hope this information helps someone else on this forum should they get this code on their 4 Runner.
Cheers!
Merle
![]()
Last edited: