Quote:
Originally Posted by jyh818
That's typical for the vehicle computer to perform EVAP testing to see if it holds a vacuum for a period of set time. If it can't hold vacuum, then it detects a leak and the check engine light comes on.
If you're holding vacuum, then it's good.
|
It will run an EVAP test under very specific circumstances and will not hold the tank under vacuum except for 1 minute during the test. Otherwise the tank should not be in a vacuum state.
The tank vent in a modern system is an electronic one that is controlled by the PCM and is called a canister vent solenoid. It is likely that is stuck closed. The OP should have a CEL popping up, however, the test only runs under narrow specifications, like the tank must be between 25 and 85 percent fuel and only during a specific temperature range. It also has to be running at regular operating temperature for a specific range of time before it will even begin the test.
If for some reason the OP cannot buy one you can remove the line and let it vent until a replacement is found. Just make sure to put some sort of filter or screen on it so crud/bugs/junk doesn't get in there.