2004 Yukon Denali. Truck would have a hard time starting after filling tank, changed the purge valve with oem and now it starts perfect after filling, but this code pops up now once in a blue moon. Truck also sometimes makes the pump click off and I have to mess with it about 1/2 the time, but this happened before it would hard start as well and never through a code. In this code a generic evap code? I thought it was specific to the purge valve what else could be bad? Thanks