Looking online, that code seems to mainly indicate a bad vent valve? I believe I have seen that mentioned somewhere here as well.. The "vapor canister purge valve" was swapped out for a new oem replacement and the code reoccurred three or so weeks later. GM called it vapor canister purge valve...
www.tahoeyukonforum.com
Conditions for Meeting a
COLD START
"The ignition voltage between 11-18 volts."
Charging system must be working normally.
"The barometric pressure (BARO) is more than 75 kPa."
No starting up in the eye of a hurricane, or in the mountains.
"start-up engine coolant temperature (ECT) is between 4-30°C (39-86°F)"
"start-up intake air temperature (IAT) is between 4-30°C (39-86°F)"
"difference between the IAT and the ECT is less than or equal to 6°C (10.8°F)"
So if the engine is either dead cold, or fully warmed up, you are wasting your time.
Also, try popping open your hood for quicker cooldowns.
"ambient air temperature is between 4-30°C (39-86°F)"
Winter and summer won't make this any easier.
"Fuel level is between 15-85 percent"
Or, as far away from both FULL and EMPTY as reasonably possible.
"Without RPO LMG--The fuel alcohol content is less than 15 percent."
If your engine lacks have flex fuel capability, hope your gas station isn't skrewing with you.
"With RPO LMG--The fuel alcohol content is less than 87 percent."
Flex fuel capability = no worries?
Driving more than 5min at a time defeats the above.