E46 Fanatics Forum banner
Status
Not open for further replies.

P0444 Code And Solution

62K views 6 replies 10 participants last post by  SonofSarpy  
#1 ·
Hey guys, A few days ago my car threw a P0444 code, which is for the fuel evap system. There's some info on it, including a very good video on YouTube explaining how to replace it.

But there's not a whole lot of accessible information on the code. There are some threads on it, but there's a lot of people going back-and-forth as to what it might be. So, if anybody has this code and is not quite sure what it is, hopefully this is straightforward and can help.

If you're getting a P0444 code it is probably not your gas cap. From what I understand the P0443 or P0442 are more likely to be your gas cap. And if I'm not mistaken, the E46 has a "check gas cap" light on the cluster. But I replaced the gas cap anyway, cleared the code and it came back immediately.

So I decided to switch out the fuel tank purge valve. It takes built up gas vapors and allows them to flow into the intake manifold to get burned. It's really easy to switch out. Take out your air filter box (two 10mm bolts), and you'll have access to it. Some people unbolt the power steering fluid reservoir and move it to the side for more room, but I didn't have to and I have pretty big hands. It's a little valve under the intake next to the oil dipstick. There's a slip-on hose, a clamped hose, and a little electrical connector. Disconnect them all and swap the new one in. Super easy, it took me less than 20 minutes. After that, I cleared the code, jumped in the car, and drove around for a little bit. No more code!

The part can be purchased all over. They have the "eBay special" ones for 20 bucks. From AutoZone or O'Reilly the part is 80 bucks. From the stealership it's 150. And I think I saw one on ECS tuning for around 97. I got an OEM one because I hear that some people that buy one that's after market (eBay) say that the valve didn't work when they put it in, and then when they switch it out for an OEM one it worked right away.
 
#2 · (Edited)
Appreciate your post here, but a few comments.

P0444 = Evap. Purge Control Valve Circuit Open

If you READ the code definition it CLEARLY indicates the problem with with the Purge Control Valve or the Purge Control Valve Circuit. This code does not indicate there is a "leak" like many of the other Purge related codes.

With any OBDII error, you have to determine if the problem is with the sensor, actuator, solenoid, valve OR with the circuit and wiring that connects to the sensor, actuator, solenoid or valve.

You might check the resistance of your old Purge Solenoid and post the value back and also possibly pinch the female terminals closed slightly so they grab male pins tightly.

E46 New solenoid 27.5 Ohms, I have found if the resistance varies by as little as 3 Ohms on these solenoids you may get a P0444 code.

http://forum.e46fanatics.com/showthread.php?t=1078179&highlight=p0444

http://forum.e46fanatics.com/showthread.php?t=1101971&highlight=p0444+resistance
 
#6 ·
The P0444 code relates to the DME detecting an incorrect voltage drop across the purge valve. For some reason it is very particular, so make sure all the connections are tight and clean, you have an OE or genuine BMW purge valve, etc.

On a related note, the genuine one has doubled in price over the last two years!
 
#7 ·
I've attached my error from INPA. Just looking for some confirmation that this error DME 44/B4 is the same as the P0444? Can anyone confirm? And also if it is the OE purge valve, what if I had the EVAP replaced not more than 2 yrs ago. I can't confirm it was an OE replacement though.
Image
 
Status
Not open for further replies.
You have insufficient privileges to reply here.