I have a 2016 Subaru Outback 2.5i Limited/GDF 98348 miles. I've taken it to a local garage twice and they haven't been able to find anything wrong (smoke test and all the parts check out). Reset twice and it's back, called the service dept. at Subaru with the code and they told me probably a gas cap and they want too much money per hour for diagnosis. I live in the very rainy Pacific NW and it seems that the engine light comes on when we are out driving in the rain or when it sits in the garage overnight after coming in from the rain and starting it the next morning. I purchased an Innova 5210 scanner and it tells me to replace the evap leak detection pump module, but I can't find such a critter online that fits this car. I can replace the part myself but I can't find where it is located on the car. It's probably a simple fix, just need to know where to start.
It's bolted to the underside of the intake manifold behind the power steering pump. Good luck!
Ouch..from the parts diagram doc linked to, it's under the intake manifold. Yeah, good luck, no fun
I forgot to add the code, I got P2404. Is the vapor canister purge solenoid still the way to go?