ok next you want to look up each code, and find out what tests need to be run for each code. remember that each code only tells you what system is being affected, not what the problem is. for instance on EGR code could mean plugged passages, a vacuum leak, or even a bad electrical connection.
the canister purge valve code could be a loose gas cap. so run the tests for each code before giving up and letting the pros handle it.
the canister purge valve code could be a loose gas cap. so run the tests for each code before giving up and letting the pros handle it.