Had the same code last week. Replaced the purge solenoid, cleared my codes. Check codes today and nothing has returned and still no light. Part was only $20 from GM