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.
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.