Subaru Crosstrek and XV Forums banner
21 - 36 of 36 Posts
Same Issue: 2015 Crosstrek, 80k miles with CEL (yellow) on and flashing cruise and traction control indicators. Drove it 80 miles home and into the shop the next day.

Code: P1449, fuel tank vapor system.

Diagnosis: Vent plugged by spider web.

Resolution: Once the web was cleared and the computer reset, all clear.

Many thanks to Ackermans, Berkeley CA.
 
Dealer wanted $1400+ to replace Evap leak detection pump (Emissions check valve circled in blue above) so I replaced it myself along with the Evap vapor charcoal canister (circled in red), needless to say this was a PITA due to the placement. I also replaced the evap purge solenoid valve (under hood) and the P1449 keeps returning after driving a while. I can't see what other parts could be causing this and how can spiders create a web in a closed-off system of hoses and tubes?
 
Hi, the part numbered 42042B in the parts diagram above is the part that gets clogged. It plugs into the subframe to prevent water and snow from doing exactly what the spiderweb does - plug the vent. Literally 5 min check. It's the only part that is not encased in or controlled by the system
 
Same Issue: 2015 Crosstrek, 80k miles with CEL (yellow) on and flashing cruise and traction control indicators. Drove it 80 miles home and into the shop the next day.

Code: P1449, fuel tank vapor system.

Diagnosis: Vent plugged by spider web.

Resolution: Once the web was cleared and the computer reset, all clear.

Many thanks to Ackermans, Berkeley CA.
Hi. Can you tell me where the vent that was plugged is located? The details below seem to be for the Impreza and not Crosstrek. Many thanks.
 
You can reach up and pop it out without much trouble. No tools needed for that part
Can you be more specific where it’s located? I have a 2012 Impreza. My mechanic has changed the drain separator and leak check valve assembly and the lines in between. I’m guessing part 42042B was not included in this. He’s stumped and is considering replacing the canister next. If I can locate 42042b myself- hopefully that will fix it. Thanks in advance !
 
My problem was resolved when I removed a mouse nest which had been built next to the filter which is located alongside the fuel filler tube. I had to remove the rear passenger wheel, then the plastic wheel liner to find the filter and the nest was next to it. This was on a 2021 Crosstrek. Hope that helps.f
 
Can you be more specific where it’s located? I have a 2012 Impreza. My mechanic has changed the drain separator and leak check valve assembly and the lines in between. I’m guessing part 42042B was not included in this. He’s stumped and is considering replacing the canister next. If I can locate 42042b myself- hopefully that will fix it. Thanks in advance !
Figured it out! The part is easy to find. Look for the white plastic drain separator to the left of the differential. Follow the tube that goes to the frame. Pull the tube and plastic elbow out. Make sure it is clean. Mine had a spiderweb blocking it. Wish I did this first. Took 5 minutes. An independent Subaru serviced car center quoted $1200 to fix. My mechanic spent a good chunk of time replacing parts and was unsuccessful.
 
Our 2013 just threw a P1449 at 61k miles and this info was useful. @Bluediamond has a good description up above and I thought I would add to it.

The white plastic drain separator is the 'valve canister drain' circled in green in the explosion diagram above. The tube leading from the bottom of it (closest to the ground) goes to the elbow which connects to the frame.

This photo shows the view, it is just on the drivers side of the diff looking up. The elbow into the frame is in red, the tube to the 42084 is the blue arrow. I didn't want to break the elbow pulling it out of the frame so I just took a shopvac to the tube marked in blue (modified the end of the shopvac with duct tape).

Hopefully that fixes it, if not I'll update this.
Image

 
My problem was resolved when I removed a mouse nest which had been built next to the filter which is located alongside the fuel filler tube. I had to remove the rear passenger wheel, then the plastic wheel liner to find the filter and the nest was next to it. This was on a 2021 Crosstrek. Hope that helps.f
Image

Thanks for this, we did what you say on my 2018 Crosstrek and found a nest right over the air filter by gas fill, once removed and code reset. So far the code has popped back up
Image
 
21 - 36 of 36 Posts