This is the code that comes up on my 2002 2.2 Cavalier. Camshaft sensor bank 1. After a lot of research I was led to believe it was most likely the upstream 02 sensor. Replaced it, engine light still on. Wipe codes, light goes off, turn off car, turn back on, light back on. What other possible problems could be causing the light to be on? It's been on the entire time I've had the car which is 3 years. I've had it e tested with the light on and it's passed with flying colors. It's up for an e test, actually I have 5 flipping days to figure this out, have it e tested and get a sticker for it. I've been trying to figure it out for well over a month since I realized an e test was due and they've changed the way they do the tests now, they told me even tho the light most likely has nothing to do with the emissions they can't test it if the light is on period. I was told to start pulling fuses because it could be something as simple as a bad fuse. The car is in relatively good shape under the hood, no major problems and much of the car is still factory. No weird symptoms other then sometimes it will rev high at idle or low speed but as soon as I get to 4th gear it always balances out. Anyways, any help is appreciated to try and figure this out.