Had the code for awhile. Not the gas cap.No leaks that I can find. Could it be the vent valve?
Yes, evap charcoal canister solenoid in the rear of the car most likely, or the wiring harness that goes to it. My 01 LS had this happen and the wiring harness was streched and cracked. One of the wires actually separated from the harness and that's what threw the code. Many others have had the same problem with these cars.
i think my 03 had that code and it was evap, so i replaced it.
APC: Autozone Playas Club
a piece of black electric tape to cover the check engine light... or in my case, a picture of my girlfriend. haha. mine throws the same code, been too lazy to fix that. its been 100+ deg. w/ 50%+ humidity.. that motivates the laziness.
www.michaelsportfolio.com
I just got the same code on my 97 2.2. My dad and I were looking for broken wires everywhere and couldn't find anything. So, we cleared the code and decided to take it in to our shop where we have better tools and everything. I went to get gas because I was on E, and I noticed all my gas was on the ground instead of in the tank. WTF. There is a decent sized hole in the filler tube going from the gas cap to the tank, right where it is supported by the frame. Regardless of whether that is causing my CEL I ordered the tube from gmpartsdirect.com because it has to be fixed anyway, but I am almost positive that is what is throwing my code. It is acting like a bad gas cap because it is releasing pressure. I haven't got the part yet, so I will post if that fixes the problem or if the CEL comes back.