Failed to pass an emissions test of Honda CR-V 2005 truck 130k miles today due to DTC P2422 - Vent valve of the EVAP is stuck closed. Can we do a temporary fix to the vent valve in order to pass the emissions test?
What I gathered so far:
In order to fix permanently, you could:
- clean/replace the vent valve;
- check the fuel tank pressure sensor;
- clean/replace the carbon canister;
- check the hoses are not clogged.
In order to fix temporary, you could:
- erase the code with any OBD2 reader;
- drive 50 miles (we were told so but why exactly 50 miles?);
- go to the emissions test station;
- pray to pass the test.
The problem is that we do not have a jack and jack stands to lift the car and check the EVAP components. Can you give any ideas/directions as to what we could do in order to fix the problem (at least temporary)?
You can try the reset and drive if that doesn't work I'd replace the valve that's the only thing that really goes bad
So i got the vent replaced and the the code still popped up again after a few miles. It sounds like the shop i took it too doesnt know what theyre doing?
Why 50 miles? Or why does it need to be driven at all after reset?
It’s to make sure there really isn’t a problem. If there is, the light will most likely comeback.
It’s also a fail safe to make sure no shady ness is going down.
Could you please clarify about the shady ness? You mean that it's illegal to go to an emissions station for a check right after resetting an emissions DTC? Or you mean that some spiders can build their webs inside a canister vent valve?
Suppose you went to a mechanic to fix the problem. They said they fixed something. But all they did was reset the light. So it comes back.
Or say you are buying a used car. They can just reset all the lights. Probably best to take it for a test drive to see je any lights come on.
Got it. Thanks.
why exactly 50 miles?
the vehicle's diagnostic system needs to complete a drive cycle to complete emissions testing. Without that, the readiness monitor will show incomplete and you will fail the test.
