engine code p0440
Hey all, I put a cold air intake onto my 2001 2.2L Cavalier a while back that made no claims to be smog legal. Around that same time my check engine light came on for a p0440 code. First I tried replacing the gas cap with a new one, no effect. Next I took it to a shop to have a smoke test performed. They told me there were no leaks and the code was likely caused by my intake missing some sort of valve in the intake. I thought nothing of this for a while and have driven about 25,000 miles with the engine light on. Recently I found an intake system claiming to be smog legal on ebay for $70 after shipping, so I bought it. The thing is it looks exactly the same as the one I currently have, with no valves in the intake. Now I'm really stumped as to what the code could be caused by. Furthermore, my code scanner will read the codes, but no longer clear the light for some reason, and the fuse is not blown. Also, based on a recommendation I checked the PCV system. According to my Haynes service manual my car has no PCV valve but rather an oil/air seperator inside the valve cover which required no maintenence. However, today I pulled off the fresh air inlet hose and found oil around the sleeve the hose mounts over in the valve cover. Is this a sign of the problem? Is my air/oil seperator broken? Any help would be greatly appreciated.