M54. Tank solenoid valve ventilation fault code 44

Pondy

Muppet
 At the summit of the picturesque fens
I am putting this here because people here know more about the M54 than other forums I know.
I am getting this fault code all the time. If I reset it with the code reader it immediately comes back. I have no EML warning light anymore but presume this would show up if I did.

I have done a web search which says fuel filler cap seal is often the problem. My fuel filler is fine with a good rubber sealing ring.

The car starts first time every time; idle is spot on and I am getting no 'ill effects' from the code. No smell of fuel at all (the car is kept in a garage so I would notice).
BUT....I want to sort it as it's getting on my buns.

Any ideas of what I should look for?
 
I have a small problem intermittently when starting from cold now. After around 10 seconds (with the auto choke on) the engine 'farts' a couple of times (best I can describe it but it doesn't sound like a misfire) then the revs rise (to around 1100rpm) and soon fall back to normal tickover of 750rpm.

No fault code is registering although it doesn't sound healthy when this 'farting' occurs. Maybe a loud 'tick' is a better description, which makes the car then fart. Doesn't happen all the time; three times in around six starts.

From what I have read the 'tank ventilation valve' is there to get rid of excessive fuel vapour into the intake upon start up, so this is immediately burnt. But am not sure.

I am now thinking that the farting is associated with the tank ventilation fault, as once the choke is cancelled the car behaves like a swiss watch with no other problems.
 
Trouble is, until you change that you won’t know. Looks a pretty easy job. Worth seeing if anyone has a secondhand one first to do a diagnostic swap?
 
So I changed the purge valve today........mixed bag TBH.
The old purge valve was knackered (resistance of the solenoid was all over the place).
New one got rid of the fault code instantly, so happy days. BUT.....
The new valve starts to 'tick' loudly once the engine is warm. I know it's the new purge valve as I took the electrical plug off while the engine was running. The tick stops but the fault code re-appears! The tick comes and goes; it will stop if I rev the engine but then start again when back at tickover.
I don't know what this stupid purge valve actually does, but thought it was only relevant at start up??
Any ideas gratefully received, as I can't live with the constant ticking (it's really loud). I assume it is the solenoid constantly 'chattering' as it goes if the electrical plug is pulled.
Could just be a duff cheap Chinese valve?
 
Back
Top Bottom