Hi! New 2008 Subaru owner here, and need some help. 117,000 miles automatic, 2.5 L engine, non-turbo. Keep getting P0457 code. Changed the gas cap, and still get code. Don't see any loose or broken hoses. Other night got P0171 code, but usu. just the P0457. Already changed O2 on it since I got it. Hard time starting after refueling. With these symptoms, thinking it may be one of the Valve Solenoids, believe there is Purge Valve up front and another "drain" valve in the canister underneath near right rear tire. Any ideas would be great, trying to fix it myself before bringing to garage. Thanks!:frown2:
It is a 2008 Forester.
It is a 2008 Forester.