I've got a 2015 Chevy Sonic Lt that has about 54000 miles. After about a month of driving it the P0496 light popped and I replaced the Purge Valve Solenoid per every other forum post regarding this engine code.
I waited about 250 miles and it turned off by itself, then 250 miles later back on...