2002 Toyota Sequoia persistent P0440/441/446 codes

My Sequoia keep showing codes PO440-441-446. I have changed the EVAP Canister along with both of the solenoid valves on the wheel well and the valve cover . But i am still showing all the same codes. Now i am also getting a gurgling sound from the gas cap.

446 is evap solenoid circuit so that means there is an electrical issue. usually you fix the 446 and than get the 440 which is an evap leak which means an actual vacuum leak now. been told the 446 could be a bad solenoid or wiring issue or pcm perhaps

The vehicle has an evaporative emission system leak, it shouldn’t take long for a technician to find the leak.