well from what i looked up my guess would be start with going all around the car checking for and EVAP leak, replace the PCV valve since its cheap, try and clean out the EGR as well as replace the gasket to be sure, also take out and clean the IAC valve or just replace it to make sure its good. Also check everywhere for a vac leak also while your at it clean out the TB the P0507 code basicly describes all those little problems, the P0442 is evap leak i had the problem on my car for a while but found the leak and fixed it real easy like. and the P0306 is misfire for number 6 but that would (from what your describing) most likely be caused by the P0507 code so start working on that code and the evap leak. Hopefully the misfire will go away once you get the first code fixed. Good luck man!