I know I'm bumping an old thread here, but I've only ever lurked these forums and don't have enough replies to make my own thread yet so here we go -
Just recently bought a 2016 Impreza Sport 2.0i Premium with 124,004 miles on the clock. Car was in excellent shape aside from a worn rear bearing (already replaced, man that was easy) and a CEL with code P1449. Previous owner said he replaced the gas cap and when that didn't fix it he said "screw it, I live in a no-emissions-check county and it performs fine" so he stopped trying to remedy it.
Now I did some research beforehand and knew a few things to check, hoping I'd be able to find the issue and fix it quick. But here's the thing, I've checked everything I can think of and I'm
still getting the code returning.
So yeah, P1449, car clears all other readiness checks but evap, no other pending codes.
Checklist so far:
-
Replaced gas cap (P/O did, maybe I should test this new cap? nothing seems wrong with it)
-
Pulled and checked Purge Control Solenoid Valve (per
) - holds closed, opens on 12v just fine, no blockages, no debris inside
-Pulled
-
Pulled and checked Vapor Canister (circled in red), Emissions Check Valve (circled in blue), and Valve Canister Drain (circled in green) - this was a huge PITA and involved dropping the diff and exhaust, then a bunch of gymnastics to pop hoses of a wriggle these assemblies out from above the diff.
I was sure I'd find an issue with one of these or the hoses connected to them, but everything was clean, flowed correctly, opened and operated correctly, etc. etc. I cleaned them all up and put everything back together exactly how it was, reset the code again, and BAM, threw P1449 on me after a 15 minute drive.
Now, it seems to specifically throw the code after clearing all other emissions readiness checks, and during a deceleration from 60mph down to low speed/stop without hitting the brakes (following recommendations on the optimal drive cycle to clear the checks).
I'm stumped and about to take it to a tech, but I'm not sure what they can check that I haven't already.
Any ideas anyone?