check engine lite on
and where is the canister purge valve solenoid located? im driving a 2002 c5,thanks
http://www.stengel.net/diccodes.htm
If you have more than 6 or 8 codes, clear them all (info in the link on how to do that) and then drive the car a bit and then pull the codes again. Those that come back are the one you need to deal with.
I'm assuming based on the diagnoses that you have a code for an EVAP leak; telling us which one it is will help. I HATE it when shops just throw parts at a car until you get the problem fixed without employing proper diagnostics... When you replaced your gas cap did you use OEM or aftermarket?
Also, before you do anything else or pay anyone else for any diagnostics pull your driver's side fuel rail cover and locate the plastic braided evap line that runs along the motor. near the coil packs. That line has a small green screw-cap in it (it may be grayish looking due to discoloration over the years) make sure it's screwed on firmly. I've seen a couple of those that have come loose all on their own and as a result the cars threw EVAP leak codes. While you have the cover off inspect that line for cracks and/or breaks.
Also please post ALL of your DTC's and be sure to include the H or C suffix that follows them.





