Same problem with my Camaro. Just turned 3000 miles. Been in to the dealer twice. The first time the replaced the vent solenoid. The second time they did a smoke test and found no issue. Now the light is on again, with the check engine light and they say I have to bring it in again so they can finally call GM's technicians too see if they can figure it out.
Is anyone else having an ongoing issue?