Generally speaking, when that code pops up, the gas cap is the first thing to look at. If you replace it with a quality cap and the code remains, then its probably going to be elsewhere. A possible way to tell if it is the cap is to note whether or not the code comes on after such times as filling up with gas.
It could be a vac leak I suppose but Id still start with the gas cap.