wildlifekid wrote:After 7 to 10 days i keep getting the Engine light with code P0440 which is not making me pass the emission test. I just happen to noticed that before when i use to fill up the gas tank and i would remove the gas cap there would be some air coming out (like if there is pressure). Now i don't get that air coming out. I already replaced the gas cap and the other two sensors. I have took it to the emission test already 2 times it had failed saying that evap is not ready and the 02 sensor is not ready.
ok so do you have a CEL or not, when you take it to the inspector? a Not Ready status is completely different from a Failed status. Not Ready means the circuit has not had enough time to recheck itself to clear the code. Failed means it has run the test, and you did indeed fail.
every time you disconnect the battery or clear a DTC, it sets that circuit's status to Not Ready. if you DO NOT have a CEL, but are still failing the test, you need to drive the vehicle at cruise from 50-60mph for a few miles, once the engine is already in Closed Loop (warmed up). that is when the computer will check those circuits. you need to be cruising at 50-60mph.
if you DO have a CEL, then it's something else that needs to be replaced. are you blindly throwing parts at the car, or are you actually diagnosing it or having someone else diagnose it?
the "air coming out of the gas cap" diagnosis is not exactly accurate. in fact, it indicates absolutely nothing relevant to your problem.