Subaru Problems? Ask a Mechanic for Answers ASAP
What year and model is your Subaru please?
One moment please while I look it up to be 100% sure. I do believe on the 07 it is part of the canister and located inside the car if I am not mistaken. I just want a minute to look it up for you to be 100% on my answer.
Do you smell fuel inside the cabin? Also, the canister is inside the car not under the right rear section correct?
Ok, sorry if I seem sketchy here, my info for the car is not good as far as the service manual and component locations. The vent valve on that model then is outside of the canister, it's also called the drain valve.
Here is my issue, if you had this car smoke checked and no leaks were found, then I would put the blame on the pressure sensor and not the vent control valve. No leaks means something else in the system is not working properly. They should see that. The vent valve if stuck open would certainly leak and honestly, if it were stuck closed you wouldn't be able to put gas in the car because the canister would be saturated with fuel vapor.
There's a free one for ya.
You bet, they are clearly barking up the wrong tree in my opinion.