Hello...welcome and thank you for using Justanswer.
This codes are for an EVAP leak , the fumes from you gas tank are escaping from the system into the air.
Unfortunately the easiest way to find the leak is using a smoke machine ,this machine will pump smoke into the evap sytem and this way we can see where it's leaking.
Possible problems ,starting with the most common ...vent valve solenoid (mounted on the evap canister by the fuel tank) , gas cap , the evap canister itself ,purge valve solenoid (in the engine bay,top of the engine) and also damage hoses or lines from engine to tank and evap canister .
As you see there are a few possibilities,smoking the system is the first step.
Costs ??? an hour labor to do the smoke test (from 80 to 100 dollars independent shop) and the parts you may need and labor to replace them.
The most expensive part is the evap canister ,you can get the assembly for about 300 dollars, use to be 500 for the dealer.
Did you try to pull the gas cap off and then put it back in and make sure is tight ,clear the codes and drive the vehicle to see if problem goes away ?
Let me now.