Jump to content


Welcome to Ultimate Subaru Message Board, my lurker friend!

Welcome to Ultimate Subaru Message Board, an unparalleled Subaru community full of the greatest Subaru gurus and modders on the planet! We offer technical information and discussion about all things Subaru, the best and most popular all wheel drive vehicles ever created.

We offer all this information for free to everyone, even lurkers like you! All we ask in return is that you sign up and give back some of what you get out - without our awesome registered users none of this would be possible! Plus, you get way more great stuff as a member! Lurk to lose, participate to WIN*!
  • Say hello and join the conversation
  • Subscribe to topics and forums to get automatic updates
  • Get your own profile and make new friends
  • Classifieds with all sorts of Subaru goodies
  • Photo hosting in our gallery
  • Meet other cool people with cool cars
Seriously, what are you waiting for? Make your life more fulfilling and join today! You and your Subaru won't regret it, we guarantee** it.

* The joy of participation and being generally awesome constitutes winning
** Not an actual guarantee, but seriously, you probably won't regret it!

Serving the Subaru Community since May 18th, 1998!

Guest Message by DevFuse
 

Photo
- - - - -

P1443 CEL Code EVAP system Fix


  • Please log in to reply
2 replies to this topic

#1 wtdash

wtdash

    Subaru Nut

  • Members
  • 777 posts
  • N. ID

Posted 29 November 2013 - 09:13 PM

I have a 2004 Impreza TS that had the Check Engine LIght (CEL) on  for a P1443 - " EVAP Control System Vent Control Function Problem ".

 

The fix was to replace Purge Valve control solenoid, P/N: 16102AA080 - located under the intake manifold on the passenger side of the engine. This part is the same as on a '97 Legacy that I recently had, so it's a common part that Subaru has used for years. And due to the cost, would be worth trying  a used one (if you can return it). New runs $90+.

suqjt00b7a_290.jpg

 

This didn't cause the car to run/drive any differently but it did have a related side-effect: When refilling the fuel tank, the car would stumble / Idle poorly / fail to start on the 1st try. This only lasted for 30 seconds and the car started and ran fine otherwise. I did NOT have the refueling issue that causes the gas nozzle to turn off prematurely, which seemed to come up more often with the P1443 code (see attached for diagnosing that issue.)

 

If you get the code, use the Diagnostic tests attached FIRST before spending a dime. Basically, w/the key off, connect the green connectors under the driver's side of the dash, key to ON >>>engine OFF, and ensure all the solenoids involved are clicking and airflow isn't continuous while clicking...the valve should open/close causing the airflow to be interrupted.

 

History (but not a recommend troubleshooting sequence!):

 

I spoke to a Subaru parts supplier that I've used for the last few years and he suggested, after talking to a tech, to replace the Canister Vent Valve also known as the Drain Valve, P/N: 42084FA120. This is in the back behind the passenger rear wheel underneath the car for the 1999-2004 Subaru Impreza (includes the WRX and STi) and Forester. I think it's the same for Legacy and Outback. (Based on other threads, the Canister Vent/Drain valve was integrated into the charcoal canister on '05+ models.)

 

This is  a pic of the parts in the EVAP system. The Canister vent valve solenoid/Drain Valve (top of pic next to the cylindrical drain filter) and the pressure control solenoid on the lower right located in back of the car, the Charcoal Canister (underneath everything) and the purge valve control solenoid (the separate part w/the hose) from the intake manifold. IMG_8564.JPG

 

After this had no effect I replaced the Charcoal Canister and cleaned out the Drain Filter. This was also a no go.

 

For reference the charcoal canister  weighs less than 3 lbs. when new but when diagnosing issues, many techs will replace it if it weighs 4-5 lbs.. Also, if you have a habit of 'topping off' - STOP IT - you're likely back feeding fuel into places it's not supposed to go - such as the charcoal canister.

 

Finally, I got my act together and found a document online and was given one by the Subaru parts dealer (see attached) that recommended using the green diagnostic connectors under the dash (Video HERE). This cycles all the solenoids, radiator fans, etc on/off to verify that they are @ least getting power.

 

Also Fairtax4me gave me the following good info:

the Drain valve (canister vent valve) is the valve referenced by this code.

The drain valve solenoid is closed by the ECU at certain times, to diagnose leaks in the evap system. It looks like its supposed to be open normally to allow fresh air to enter and exit the canister.
Use the test mode plugs to check the drain valve for operation. It should click on and off in roughly one second intervals. If it doesn't click check for battery voltage reaching the plug. Then check the other pin in the plug for continuity to ground. It should fluctuate between ground and no ground as the ECU toggles the ground side of the circuit.

If it clicks, try to blow air through the valve while in test mode to make sure the valve seals properly.


You may also have a problem with the purge control solenoid under the intake manifold sticking open <this WAS MY ISSUE!!>. If the purge solenoid sticks open it draws vacuum on the canister all the time when the engine is running. It also allows fuel vapors from refueling to enter the engine right after starting, which makes the fuel mixture too rich. It basically floods the engine, which could cause it to stall. If the engine is warm the O2 sensors pick up on this and the ECU then adjusts the fuel mixture way lean to try to compensate, which could also cause it to stall.
Blow air through the purge solenoid while in test mode to make sure it seals properly. If it doesn't seal properly you can try blowing some compressed air through the ports to dislodge any crud that may be in the valve. Some of the purge valves you can disassemble and clean the valve seat and the bore it sits in.

 

I checked that the two in the back - Canister vent valve solenoid/Drain Valve and  Pressure Control Solenoid, and then the Purge Valve Control Solenoid @ the intake manifold. The Purge valve wasn't cycling and when I blew thru it, air was able to flow continuously....it was stuck OPEN.

 

I swapped in an extra Purge Valve I had and tested it. As well as cycling on/off, it also turned the air flow on/off as i blew thru it......problem found! I drove the car for  30 minutes and the CEL stayed off, whereas before it would come on w/in 5-10 minutes of cruising on the freeway AND when I put in some fuel it started and ran fine. I'm calling it FIXED....after much frustration.

 

Here's a pic of the Purge Valve disassembled. I can't see anything wrong w/it, but some have indicated they might be able to be fixed???:

IMG_1916%2520%2528Custom%2529.JPG

 

IMG_1918%2520%2528Custom%2529.JPGIMG_1919%2520%2528Custom%2529.JPG

Attached Files


Edited by wtdash, 04 January 2014 - 08:41 PM.


#2 Fairtax4me

Fairtax4me

    Su bah roo'n

  • Gold Subscribers
  • 8,747 posts
  • Charlottesburg, VA

Posted 30 November 2013 - 06:21 PM

Glad you got it fixed!
I've seen several of the purge solenoids get carbon crud between the valve and the seat up inside the housing bore. Possibly carbon from the canister.

They can usually be disassembled and cleaned, and will work properly again after.
It's a good idea if the purge solenoid has crud in it to blow shop air through the piping that runs to the canister (be sure to disconnect the purge line from the canister) or replace the rubber vacuum hoses if the canister is under the hood.

Edited by Fairtax4me, 30 November 2013 - 06:23 PM.


#3 genpro22

genpro22

    Newbie

  • Members
  • Pip
  • 1 posts
  • Ithaca NY

Posted 04 September 2014 - 06:23 PM

Wow thank you for this awesome post! I am getting the same code and will be using this information to figure out what's going on.






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users