Got a check engine light or rough idle on your 2002-2005 Subaru Impreza WRX (Wagon or 4-Door, with the 2.0L turbo engine)? A faulty vapor canister purge valve solenoid is a common culprit. This JZGRDN part is a direct replacement for OEM number 16102-AA300 (also crosses to numbers like 911-647, CP609, etc.). This valve controls the flow of fuel vapors from the charcoal canister back into the engine to be burned. When it fails, it can cause drivability issues and emissions problems. This is a new, aftermarket replacement that should get your EVAP system working properly again. Always double-check your vehicle's exact year, model, and engine, and compare the part's shape and connector to your old one before installation. A straightforward fix for a common WRX issue.