@AdorableKaren, I'm having the same issues with code P0496 that you had (I saw you posted somewhere on one of these forums) and my automatic start no longer works either. I have a 2012 Sonic LTZ w/ Turbo. I'm at 99K miles, but don't want to go to a dealership due to having an aftermarket high flow K&N air filter on the car and I don't feel like taking it off...again to go to the dealer. Could you tell me the specific part you replaced? I think you said they replaced the purge solenoid. I'm looking to do it myself and when I look at Oreilys site.. There are 3 options. Canister Purge Valve, Canister Vent Solenoid & Vapor Canister Vent Solenoid.
Any help is appreciated! My sonic seems to be running worse everyday.