sounds like maybe a bad vvt solenoid, the other code is a evap code there are 2 solenoids for that one is real easy on the top right front of the intake, that one I think runs about $25 online, the other is in the back under the body above the spare tire area that one runs a little more.
the small evap leak is most likely the front one on the intake, without doing a leak test and spending even more money torubleshooting you can just replace it for the $25, clear the code drive it 3-4 days and see if the code stays gone. the vvt eh thats a whole different ball game.