This episode shows how to replace the canister purge valve (or canister vent valve) on a 2017 Toyota Highlander V6. This is a 15 minute repair that only requires a screwdriver and pliers!
Note: If you do not have an OBDII scanner to clear the engine codes, they should go away on their own after about 12 tanks of gas. Don't panic if they don't disappear immediately.