NVLD repair - How I solved my EVAP mystery...

Is your car throwing codes or are you having a hard time passing your state or county emission test? Ask how to fix it here.
Post Reply
User avatar
webkris
2GN Member
Posts: 71
Joined: Tue Aug 10, 2010 7:23 pm

NVLD repair - How I solved my EVAP mystery...

Post by webkris » Mon Oct 21, 2013 6:27 pm

I was recently able to repair an NVLD.
This is how I did it. This is what I learned about the Chrysler EVAP system.

rallynotes.com - EVAP mystery hour

Image
Dusty Rally Car!

Let me start by letting you know that this article is going to be very technically oriented towards fixing a 2003 Dodge Neon. I’m sure some of the info will be helpful for any car built in the 21st century, but you may want to skip over the gritty details. This article will also reveal the complicated way cars check for fuel leaks and explore some of the huge frustrations of modern emissions testing. Ready to unravel a mystery? I recently learned so much about the Chrysler EVAP system that I wanted to share – in plain English – what I went through, and what I learned.
You: “I have code P0440 – what should I do?”
Every car mechanic: “Replace your gas cap!”
You: “Then what?”
Every car mechanic: “Umm… Drive around for a few days…”
You: “Then what?”
Every car mechanic: “Replace your EVAP sensor!”
You: “Then what?”
Every car mechanic: “Uhh… Drive around for a few days…”

It kills me that the number one response to an EVAP trouble code is: “Replace your gas cap.” To me, it is the PC tech equivalent of replacing a USB cable and driving around after is like “rebooting it”. You have an intermittent problem that needs diagnosing and it’s easy for everyone else to just throw parts at it, but what are you actually fixing?

The basics: What is the Evaporative System?
Your car holds fuel. Your car is not allowed to let that fuel vapor leak into the atmosphere. If it does need to, it needs to pass it through a charcoal canister first. Whenever possible, your engine should burn that vapor off. Those vapors are drawn with engine vacuum to the throttle body. So if fuel vapor is not coming out of the charcoal canister or into your throttle body – it’s considered leaking.

Your gas cap, the fill tube, the vent pipe, the canister, the sensor, the hard line that runs under your car, and the purge solenoid that opens vacuum to the throttle body – are ALL part of the EVAP system! The computer (ECU / PCM) uses one very sensitive sensor called the Natural Vacuum Leak Detector (NVLD) to check all of this stuff. It also happens to be a frustrating piece of crap.

Gasoline in a sealed container will expand and contract based on temperature. If the gas tank heats up, it builds a small amount of pressure. If the gas tank cools down, it draws a small amount of vacuum. The principal being that you drove around during the day, parked, and it got cool overnight. The car checks this with all of it’s temperature sensors when it’s running, looks at how much gas you have in your tank, and knows when vacuum should be achieved.
The complications: How sensitive is it? What breaks it?

The NVLD activates around 7 inches of H2O. Or in normal people speak: 0.25 psi. It is designed to detect a leak 0.5mm small! Literally a pin hole anywhere in any of the EVAP hoses from the front of the car to the back and the system will fail. A PIN HOLE.

Once I learned that the car keeps track of when the tank pulls a vacuum after it was run. (yes the circuit and computer are still active after the car is off) I started to realize how many ways that you could get this code without anything actually being wrong! You see the logic is written for a commuter car. A car that will be driven around in the day and parked at night. The car keeps track of 2 trips to see if this has happened.

What if you work nights? Let’s say in a place where the day to night temp swing is a less then 30 degrees? What if you drive from the mountains where it was cold in the day to the desert where it’s hot at night? What if this is just a weekend fun car for autocross, rallycross, or track days? What if you trailer your car? It’s entirely possible through NO ACTUAL FAULT that you could get a EVAP failure code. Basically because you “are weird” and didn’t drive to work today and park the car in your driveway overnight five times this week.

Image

It gets worse…
The NVLD is located next to the back right wheel. The filter is exposed to probably the worst dust that you could get anywhere on the car and it’s sucking it in constantly. (filter shown in the picture above as the round thing near the Y in assembly) So if you happen to live on a rural dirt road, and that’s part of your commute, the really fine “moon dust” will eventually make it into the NVLD and the seals (holding back all of 0.25 psi of vacuum) will fail. Mine was full of fine dust and the car has seen only 4 rallies.

and then there’s this…
Fuel manufacturers are putting more and more Ethanol (10%+) E10 into our fuel mixtures. I’m not going to get into the geopolitical problems of trading food for fuel here, but ethanol is great for drying out rubber and as a solvent. Cars made on or after 2001 are supposed to be able to handle it, but any rubber hoses are going to fail faster the more ethanol is introduced.

Image

I tried a few electrical tests and got nowhere fast. Like the good hardware hacker I am – I ripped it off the car and opened it up to have a look. The first thing I did was to identify the resistor on the inside. It’s a 130 Ohm resistor and it connects to ground when it sees that tiny amount of vacuum. That is, it connects when it’s soldered correctly…

This $0.013 part was probably a bad choice for a sensor that will see rear wheel levels of vibration and it was covered in flux and two small cracked solder pads. This pic was taken after re-soldering. I get that “real metal” and “proper resistors” cost money, but this part is manufactured to be as cheap as possible.

How it works: Get ready for testing!
The switch will ONLY activate when it sees vacuum. So you will need a hand vacuum pump and a good ohm meter that also checks continuity. Alligator clips help when testing this off the car.

Image

Here is the pin-out for the sensor. Keep in mind this is the plug you’re looking at so the connector will be the opposite. If you look real close you will see a + and – on the base of the connector. The first step, before opening this up and letting the magic out like I did, is to apply a vacuum to the “canister” side of the NVLD (not the filter side). Then check the resistance from the center pin to ground (pin 2 to pin 1) and make sure it’s more than 100 Ohms. That should hold steady for a while (many minutes). Make sure the hoses between your hand pump and the unit are tight. It’s .25 of a psi, and when you pull more than that the bottom diaphragm opens. So don’t look for your pump to show anything on the gauge, look for the NVLD to sense vacuum.

If you don’t ever see 130 Ohms, or it stays on for only a few seconds – you’ll need to replace or repair the NVLD. You can test the solenoid by hitting the + (pin 3) with 12 volts and the switch will open. If your NVLD passes this test it means that there is a leak in the EVAP system, but my guess is that your NVLD WON’T PASS this test and will need a fix.

NVLD_evap_inside1Carefully pry back the tabs and hold them open with a couple of flat-head screw drivers or I used popsicle sticks. The NVLD has two diaphragms. The top one senses vacuum to the micro-switch, the bottom one holds back vacuum or pressure and opens with the solenoid to vent vacuum or pressure. If you’re really curious how this works, there is a small channel near the switch connector that provides air from the lower chamber.

ImageImage

What I found works exceptionally well: Dielectric Grease
Also known as spark plug boot grease – it’s silicone based and won’t degrade the rubber or the material (probably silicone) that these diaphragms are made from. I coated the surface of the metal on the solenoid side and wiped off the excess. I wouldn’t goop it on, but it cleans off the dirt and makes the rubber seal again. I went around the edges and cleaned the dirt off the top cover with some Q-tips.

Test the resistor directly with your ohm meter now. Be careful not to tear anything or mess with the metal spring that works with the switch. Does your resistor show 130 Ohms consistently? If not you’ll need to re-solder it. Reassemble and test again!

Image

Back on the car!
You can test the whole system (from the gas cap to the purge solenoid) by separating the line that runs from the purge solenoid to the hard line going back to the gas tank in the engine bay. With your NVLD back in place, connect your vacuum pump to the hard line and pump it 10 times or so…

You will see 130 Ohms when vacuum is reached at the NVLD. The continuity tester is helpful here because you can make most meters beep when this happens from the back end of the car. Make sure it senses that vacuum for “a long time”. If it fails to hold for a few minutes you probably have an actual leak in your EVAP system. Keep in mind you won’t see anything on your pump gauge.

Inspect and clean the rubber seal on the gas cap and look to see if the plastic fill surface is marred at all. It’s not like you jam a metal nozzle into this while refueling… Wink A small nick here (pin hole remember) can be the cause of your issues. I really dislike how the “never over-tighten” clicking gas cap is working against you in sealing leaks. Crank that puppy three times whenever you re-fuel!

Check to see that the purge solenoid is holding vacuum with your pump (this time use the gauge). Inspect the lines from the purge solenoid all the way up to the back of the throttle body. If you do have a leak, this will narrow down where it’s coming from. Inspect the hoses going to and from the canister. Check the hoses going from the hard line. Check the hose going up to the vent pipe in the fuel fill area. Maybe your canister is cracked? Now it’s time to throw parts at it. Sad

Fixed it? How to check:
The best way to test this is to clear the fault code with a reader (some shops will do it free) then take the car out for a drive just after sunset. You don’t need to go 30 miles… You don’t need to do 50 stop and goes (or any other crazy car mechanic test procedure myths). Start the car and let it warm up for a few minutes. Drive reasonably around for a couple miles. Get the car up to highway speeds for at least a minute.

Then park the car outside overnight. If it’s cold out make sure the car warms up enough to turn the fans on once. That’s key on – warm up and drive around – 55+MPH for a min – back in the driveway – key off. I did it while picking up pizza. 2 hours later I checked that the NVLD was sensing vacuum (by seeing if the red wire (pin 2) had continuity to ground) and everything was working! I would do this 2 more times before running off to pass emissions (two trips remember). At this point don’t unplug anything if you can – the computer is always watching you! :O

I had both a faulty resistor (which I discovered is not in all of the Chrysler NVLD’s Mad ), and I had dust keeping the 10 year old diaphragm from sealing. I’m probably going to need to replace the vent filter, and if you live on a dirt road you should add that to your yearly maintenance.

I found it comical that there are plastic clips on the one hose to the NVLD, but all the other hoses are just pushed on – and I was actually sort of shocked that the whole system holds vacuum from the throttle body all the way up to the gas cap.

The method the computer uses to test is prone to error if you do anything but commute, and I will keep track of when I start and stop the rally car to ignore false CE lights. As always – Your Mileage May Vary. Good Luck!

- Kris
Last edited by webkris on Tue Oct 22, 2013 2:18 pm, edited 3 times in total.

occasional demons
Junior Admin
Posts: 20306
Joined: Thu May 03, 2007 12:14 pm
Location: Ashland Ohio

Post by occasional demons » Tue Oct 22, 2013 12:00 am

A good write up, and may potentially save some cash. I'm sure these aren't cheap.
Bill
Olha Koba, a psychologist in Kyiv, said that “anger and hate in this situation is a normal reaction and important to validate.” But it is important to channel it into something useful, she said, such as making incendiary bombs out of empty bottles.
2000 Neon MTX swap with '02 R/T PCM
1999 neon coupe 2.4 swap
2021 Forester

User avatar
webkris
2GN Member
Posts: 71
Joined: Tue Aug 10, 2010 7:23 pm

Post by webkris » Fri Oct 25, 2013 4:25 pm

Followup – Car just passed with flying colors. EVAP Achievement unlocked!
I didn’t go into detail with the tech that the NVLD and most of the system was scattered all over my garage floor for testing and discovery last week… :D :roll:

Good Luck!

Donkeypuncher
2GN Member
Posts: 2183
Joined: Wed Mar 12, 2008 6:14 am
Location: Dallas, Tx

Post by Donkeypuncher » Fri Oct 25, 2013 9:55 pm

That is some nice information there, I didn't know anything about the NVLD. I always wondered what that thing was back there, should check it next time I'm under there.

gcretro
2GN Member
Posts: 328
Joined: Tue Jan 25, 2011 4:01 pm

Post by gcretro » Sat Nov 02, 2013 12:24 am

On my 04 Neon, I had a p0440 last year, changed the NVLD (with a dorman unit from amazon) it was good for last 8 months or so.

Now that it's starting to get cold here in NC, p0456 is cropping up. It once went off after I re-fueled. Then it's back on.... Any thoughts?

MichNeon
2GN Member
Posts: 156
Joined: Sun Sep 15, 2013 12:34 pm
Location: Metro Detroit, Michigan

Post by MichNeon » Thu Apr 17, 2014 9:56 pm

Kris, thank you for writing your post. I read it yesterday, and decided to try fixing my NVLD valve assembly today. I have been getting a P0442 code popping up. First thing i did was to check my gas cap, even cleaned the o-ring. Cleared the code, it popped right back up. I did a thorough inspection of all the hoses and lines in the evap system, did not find anything unusual. So i started doing research about why these evap codes pop up, found this thread.
I took the valve assembly out of the car and took it apart. Found dirt inside of the valve, cleaned it out. I also used a air blow gun to clean out the filter while i had the hoses off. Put it all back together and cleared the code. Drove home tonight w/o the cel on. So far, so good. I will update in about a week.
2004 R/T, DD
1995 Sport Sedan (The Frog), Given to my brother.
30 year Chrysler Tech.

Midnight_Rider
Spam Avenger!
Posts: 9003
Joined: Wed Aug 02, 2006 2:49 am
Location: Kokomo, IN

Post by Midnight_Rider » Thu Apr 17, 2014 10:30 pm

Okay, permanoob question- is this something that I should have my dealership check/service? Everything is factory OEM down there at nearly 69K miles. Yes, the car is garaged most of the time but I like to be proactive when it comes to vehicle service.

Opinions?
Official "I'm Going To Drive My Neon 'til It Dies" Club #10

MichNeon
2GN Member
Posts: 156
Joined: Sun Sep 15, 2013 12:34 pm
Location: Metro Detroit, Michigan

Post by MichNeon » Fri Apr 18, 2014 8:28 am

The problem with asking your dealer to check it is that they probably will say that the ldp assembly is not serviceable, and if there is a problem with it, it would have to be replaced.
The ldp assembly is attached to the bracket by one bolt. The hoses will be stuck on there, especially if the entire system has never been touched since it was installed at the factory. A small pocket screwdriver and some patience will get them off w/o damage. Getting the cover plate off was a little tricky, again the pocket screwdriver helped to get it apart. The car has gone thru seven startup cycles now, and the cel is still off.
Basically, the ldp assembly is one of those parts that are considered throwaway if there's a problem. Surprising how a little bit of dirt seems to have caused the problem that drives everybody up the wall. Thanks again to Kris for taking the initiative, that helped out a lot. :thumbup:
2004 R/T, DD
1995 Sport Sedan (The Frog), Given to my brother.
30 year Chrysler Tech.

Midnight_Rider
Spam Avenger!
Posts: 9003
Joined: Wed Aug 02, 2006 2:49 am
Location: Kokomo, IN

Post by Midnight_Rider » Fri Apr 18, 2014 11:04 am

Yes, great write up. :thumbup:
Official "I'm Going To Drive My Neon 'til It Dies" Club #10

MichNeon
2GN Member
Posts: 156
Joined: Sun Sep 15, 2013 12:34 pm
Location: Metro Detroit, Michigan

Post by MichNeon » Fri Apr 18, 2014 10:37 pm

An FYI~ i checked into how much the vent filter and the LDP cost;
The vent filter is $17.45 retail, $11.50 my cost.
The LDP assembly is $57.75 retail, $38.12 my cost.
Prices may vary where you are, i'm in Metro Detroit, Michigan.
2004 R/T, DD
1995 Sport Sedan (The Frog), Given to my brother.
30 year Chrysler Tech.

Midnight_Rider
Spam Avenger!
Posts: 9003
Joined: Wed Aug 02, 2006 2:49 am
Location: Kokomo, IN

Post by Midnight_Rider » Sat Apr 19, 2014 12:01 am

^^Thanks. Something I'll have to remember down the road.
Official "I'm Going To Drive My Neon 'til It Dies" Club #10

Post Reply

Return to “Emissions”