OBD II P2419 Code

Messages
7
Reactions
1
State
TX
Country
United States
What I Drive
2007 XC90
#1
I have a 2007 XC90 (3.2L 6-cyl FWD) and it's throwing this P2419 code. The OBD II reader I have says "Evaporative emission (EVAP) switching valve-circuit low." I tried resetting this code, but the Check Engine light comes on after the car's been sitting for a while. Apparently, this circuit operates when the car is off. There's a pump that draws a vacuum in this circuit and I'm guessing that the pump is bad. Or maybe I just have a vacuum leak?

I found a "vapor leak detection pump" at RockAuto.com. See it here:

https://www.rockauto.com/en/moreinfo.php?pk=4712928&cc=1437540&pt=12040&jsn=1215

Is this what I need? Also, where is it located? I haven't started poking around under the hood yet, but I'm hoping it isn't too hard to find.

Thanks for any information you can provide.
 
Messages
7
Reactions
1
State
TX
Country
United States
What I Drive
2007 XC90
#2
After doing a bit more digging, I think the culprit may not be that leak detection pump, but may instead be the vapor canister purge valve. This thing:

https://www.rockauto.com/en/moreinfo.php?pk=8386572&cc=1437540&pt=4936&jsn=8

Only problem is, I have no idea where it's located. I just poked around in the engine bay and couldn't find anything resembling it, which possibly means it's located up by the fuel tank. I didn't crawl under the car to confirm this. I don't crawl under cars anymore. If this is the location, I'll have my mechanic put it on a lift and he can do it.

Care to comment on this valve's location?
 


Top