PO457 Check Engine Code
Results 1 to 5 of 5

This is a discussion on PO457 Check Engine Code within the General Maintenance, Troubleshooting & Accidents. forums, part of the Tech & Modifying & General Repairs category; I have a question about my 02 WRX, Every couple of weeks my check engine light comes with the PO457 ...

  1. #1
    Registered User pottsy's Avatar
    Join Date
    Feb 2008
    Location
    CA
    Posts
    57

    PO457 Check Engine Code

    I have a question about my 02 WRX,

    Every couple of weeks my check engine light comes with the PO457 code which means (Evaporative Emission Control System Leak Detected - Fuel Cap Loose / Off). I have a digital car reader and just flash the ecu every now and then to get rid of the Check Engine. The car runs great appart from when the Check Engine comes on, but once flashed its fine again. The car has been totally re built about a year ago (Front Mount, Cold Air Intake, 08 Sti Turbo etc).

    So my question is, does anyone have any idea what could be wrong? I did the obvious and changed out the fuel cap and that didnt help, i've gone over the engine countless times and things seem a-ok.

    I'd appreciate anyone's thoughts on this.

    Thanks!
    pottsy

  2. Remove Advertisements
    ClubWRX.net
    Advertisements
     

  3. #2
    Registered User pottsy's Avatar
    Join Date
    Feb 2008
    Location
    CA
    Posts
    57
    picture of the engine...
    Attached Thumbnails Attached Thumbnails IMG00022.jpg  
    pottsy

  4. #3

  5. #4
    Registered User Impreza2.0's Avatar
    Join Date
    Nov 2008
    Location
    Maine
    Posts
    904
    Quote Originally Posted by pottsy View Post
    I have a question about my 02 WRX,

    Every couple of weeks my check engine light comes with the PO457 code which means (Evaporative Emission Control System Leak Detected - Fuel Cap Loose / Off). I have a digital car reader and just flash the ecu every now and then to get rid of the Check Engine. The car runs great appart from when the Check Engine comes on, but once flashed its fine again. The car has been totally re built about a year ago (Front Mount, Cold Air Intake, 08 Sti Turbo etc).

    So my question is, does anyone have any idea what could be wrong? I did the obvious and changed out the fuel cap and that didnt help, i've gone over the engine countless times and things seem a-ok.

    I'd appreciate anyone's thoughts on this.

    Thanks!
    I had that code, exactly that same issue.


    It was the evap box under the rear passenger bumper. It's a black box over a device that looks remarkably like our stock header tank. It is prone to rust.

    Mine had rusted so far that it crumbled in my hands upon removal.

    After replacing it, the CEL cleared itself.

    The fuel filler necks in our cars are notorious for rusting from the outside in. In the case of the evap box having rusted out, it is safe to drive, but economy will be less than optimum. In the case of the fuel filler neck, it is uncumbent upon owners of any model Subaru to occasionally check the neck's outer surfaces for signs of rust.

    Hope this helps... it was a $214 part, no labor charge (took about 15 minutes to change, could have done it myself).

  6. #5
    Registered User
    Join Date
    Apr 2011
    Posts
    2

    P0457

    I just recently purchased a 2004 WRX Wagon, I inherited a CEL light with it. The code was PO457,which means (Evaporative Emission Control System Leak Detected - Fuel Cap Loose / Off).


    After reading posts about the "T" fitting and Vacuum Control Solenoid located below the intake manifold, I checked these two things first and found both ok. The "T" had all hoses attached and the Vacuum Control Solenoid worked correctly when energized.

    I then focused on the Drain Valve, also called Canister Vent Valve (prt#42084FA120) .


    Drain Valve / Canister Vent Valve

    I did a resistance check on the solenoid and found the coil ok, about 26 ohms, I then energized the solenoid with 12v and it did not activate. (click)
    (if the solenoid coil where bad it would of pulled a code for the vent valve, ECM only reads open or closed electrical circuit, not actuator position).

    The Drain Valve was designed to shut off air flow when energized, which it didn't do. When the ECM does a evaporative emission test, it signals the valve to close so a vacuum can be pulled and then reads from the pressure sensor (located in the tank) a change in tank pressure, because the valve was frozen in the open position it just vented to atmosphere through the valve and prevented a vacuum being pulled in the fuel tank.

    The canister vent valve was replaced and it solved my P0457 code, the ECM passed all readiness tests and is ok for inspection.

    The part sits below the canister, it has a disk that is spring loaded in the open position, when the coil is energized a "moving core" presses against the disk to seal off flow, this is what seals the canister from atmosphere. I deduce that because it is the lowest part in the vapor train it collects moisture like a "P" trap under a sink and caused excessive oxidation of the moving parts.

    (Update 5/5/2011, after disassembling the malfunctioning vent valve, I discovered that the moving core was frozen in the open position, this was most likely due to its inherent problematic location).



    The Vent Valve is #23
    (click to enlarge)


    I cleared the code and tried driving according to forum posts to get the ECM to do a evaporative emissions readiness test, but it did not work. It does appear that if you drive for the prescribed amount of time and then turn off the engine and remove the gas cap and then replace it and then restart, it forces or triggers the ECM to do a evaporative emission readiness test.

    I wasted a half tank of gas to trying to get the ECM to do a evaporative emission test until I stumbled on removing the gas cap.

    Another lesson that I learned from this experience is when looking for used autos, bring a code scanner that can read readiness test. If someone is selling a problem and resets the CEL, this light can stay off during your test drive, but the scanner will tell you without a doubt if the vehicle is waiting for conditions that will trigger the readiness test. If readiness tests are not complete, then beware. I was lucky that it was only one $86.00 part and I did not have to drop the gas tank.



    Attached Files
    Last edited by gjkozy; 05-12-2011 at 04:37 AM. Reason: Update

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •