It all began here: https://www.toyotanation.com/threads/evap-code-for-little-pig-finally.1481978/
The car was okay for a while afterwards, but CEL recently returned with a P0446.
Ran through the troubleshooting steps again and found the previously jammed VSV-VPS valve (one near charcoal canister) have failed. Resistance readings seem okay but applying voltage does nothing.
It is a small SPDT solenoid for vacuum essentially and the correct one for my car is expensive. Is there any other compatible part from other Toyota models that works the same for less, or should I replace the entire charcoal canister which includes this valve? Both have been on the car since factory.