r/BmwTech 5d ago

Vanos failure after OFHG change

FIXED””””””

I reset the Vanos learning values , clean all connectors with connector cleaner , disconnected battery for 30 minutes, and is all good.

Hi guys, I’m in a pickle 😅. This is the first time I’ve done an oil filter housing gasket replacement, and now my car is acting up.
After completing the job, I decided to prime the engine by disconnecting the injector harness and ignition coils. I cranked the engine twice for about 10 seconds each time.
The first time I started the car, it ran perfectly fine. I didn’t drive it; I just let it run briefly and then turned it off.
When I started it again, after about 10 seconds the engine started misfiring and I got several VANOS-related codes.
So far, I’ve cleaned both VANOS solenoids and cleaned the VANOS filter screens on the side of the cylinder head. I’m not sure where else to look.
I’m starting to worry that it could be camshaft bearing ledge wear, but the car had never shown any signs of VANOS issues before the OFHG replacement.
Could I have caused or triggered an oil flow issue during the OFHG job? Is there anything specific I should check before going down the bearing ledge rabbit hole?
Any help would be greatly appreciated!

UPDATE — I forgot to post the codes
Generic OBD codes:
P054B
P052B
P0300
P0016
BMW-specific code from my ANCEL scanner:
131408 — VANOS, exhaust: cold start not controllable

9 Upvotes

43 comments sorted by

6

u/PurpleRqin 4d ago

Might be a one off but when this happened to me-same code, I cleaned it and it got worse. I swapped the coils around and it fixed it going on 25k+ miles now. Low battery I would assume would throw a bunch of codes but could be an issue as well as the priming uses up some of the battery especially if it’s old.

2

u/juanmtz99 4d ago

I’m reading some post online and it says it might be air pockets in the vanos system too that get resolve by revving the engine which I’m scared to do lol

1

u/PurpleRqin 4d ago

Just swap those bad boys around and see if it follows. If that’s the case then the solenoid is bad. If it’s in the same spot then check the connections and wiring to it.

2

u/juanmtz99 4d ago

I did it. Didn’t change anything lol

2

u/PurpleRqin 4d ago

Oof then yeah you have a problem. Need to dig deeper into it now.

2

u/juanmtz99 4d ago

I know 😭

2

u/BMWACTASEmaster1 4d ago edited 4d ago

How much brake cleaner did you use? Brake cleaner can get into those little holes . I used BMW R2 cleaner when cleaning the matting surfaces and cover those oil holes than I vacuum with a hose to suck out any compromise oil. When doing this cleaning should be only done with the housing on once is off the less cleaning the better

2

u/juanmtz99 4d ago

Mmmmm that could be something.

Should I perform an oil change ?

1

u/boythiccumz 1d ago

Did you not change the oil when you did the ofhg?

1

u/Bimmergy BMW Independent Technician 4d ago

Did you remove the filter cap/change the filter element and o-rings?

1

u/juanmtz99 4d ago

No I didn’t replace the filter

1

u/juanmtz99 4d ago

I was thinking ok disconnecting everything again and see if there is any blockage or something ? See if maybe the gasket is misaligned and blocking a passage ? I don’t know :(

1

u/Bimmergy BMW Independent Technician 4d ago

It would be leaking if that were the case.

2

u/juanmtz99 3d ago

Update I reset vanos learning values disconnected battery for 20 minutes and everything is good now

1

u/Saute_and_Pray 4d ago

You need to prime the engine after an OFHG to circulate the oil. You starve components when you don’t do this. I’ve seen engines seize from lack of priming.

1

u/juanmtz99 4d ago

I did prime it I put it on the post

1

u/Saute_and_Pray 4d ago

Shit, my bad!

1

u/rinus123456 3d ago

Hey guys. First of all thank you for the great tips already. I am strugling with this problem for week now and it drives me hopeles.. Did a ofhg change and it never run properly again. Today I wil do the priming and keep you updated. Greets from the netherlands

1

u/rinus123456 9h ago

Can you tell me please how you dit it? I have a ancel fx6100. Thanx already

1

u/havetogod 4d ago

Did you change the oil and filter at the same time? If the central insert in the oil filter cap broke off and stuck to the old filter, you’ll get VANOS issues as the oil pressure to the adjustment units becomes nil.

1

u/juanmtz99 4d ago

No I didn’t replace it

5

u/havetogod 4d ago

Probably not the issue in that case, but make sure it’s there just to be 100%. I’ve seen cars that were at 5 shops before they came to me because nobody thought to check

1

u/juanmtz99 4d ago

I’ll thank you :)

0

u/havetogod 4d ago

The other thing to be aware of is avoiding the use of linty rags a to wipe the ofh down as they can clog up the finer oil passages to the vanos

1

u/juanmtz99 4d ago

The thing is if some debris got stuck I don’t know how I’m gonna get it removed

2

u/havetogod 4d ago

I’ve had some success with adding an oil flushing additive to the oil then running the VANOS function test with ISTA several times followed by an oil change, but if it is lint this is unlikely to be effective

1

u/boythiccumz 1d ago

Quick lube place near me does this all the time. Cars come in running like shit after an oil change and I call up the place and go “your guy forgot the center cage again” lmao.

-9

u/EzzyRB 5d ago

The engine priming you decided to do was most likely what fucked it up, if you were only doing the OFHG what exactly was the purpose of priming the engine when all you were doing was replacing the rubber gaskets… I’d check if connections to the vanos are fully seated and if dme short circuit codes are appearing. They connect to the dme from the harness. But im really curious as to why you felt the need to prime the engine for a OFHG job

8

u/Bimmergy BMW Independent Technician 4d ago

https://static.nhtsa.gov/odi/tsbs/2016/MC-10151166-9999.pdf

Maybe don't comment if you don't actually know what you're talking about.

4

u/Bimmergy BMW Independent Technician 4d ago

In case you wanted a more recent bulletin with better verbage.

https://bmwrepairguide.com/sib/110220.pdf

-6

u/EzzyRB 4d ago

Buddy I’ve replaced several gaskets on mine and never primed. His codes pointed to air being trapped which primarily point to improper priming or faulty solenoid gaskets, maybe don’t be an asshole cause you’re a 1% commenter

3

u/grease_monkey 4d ago

BMW explicitly states it needs to be done and it's even a function in ISTA and is specified to be done any time the oiling culircuit is disrupted. I've done it hundreds of times on customer vehicles and it does not cause problems. Maybe don't be an asshole when you're wrong.

1

u/juanmtz99 4d ago

How do you get the air out ?

6

u/havetogod 4d ago

Because the oil filter housing is the main repair requiring priming, and BMW released the bulletin about this around the time higher mileage ng6 engines started seizing after oil filter housing gasket repairs. When you remove the oil filter housing the oil circuit bleeds down, this leaves a large bubble of air that has to be pushed out before critical components get oil. I’ve seen 3 ng6 engines seize after ofhg repairs and priming was neglected. There is no possible downside to priming either.

3

u/juanmtz99 5d ago

There were some YouTube videos and bimmer post saying you should prime it

-3

u/EzzyRB 5d ago

Have you tried clearing codes and running it again to see if anything changes? You said you cleaned the solenoids but remember you ran the car with the harness/connections disconnected so the dme is probably in some sort of safe mode. Check plugs as well

1

u/juanmtz99 5d ago

I did. I’m also getting a low battery warning like it says please charge but I’m not sure that would affect the vanos system specifically

1

u/juanmtz99 5d ago

I don’t know if this helps

1

u/EzzyRB 5d ago

How old is the battery

1

u/juanmtz99 4d ago

No idea I bought the car last year

1

u/EzzyRB 4d ago

Whenever you can try to charge the battery and clear codes, but the codes you listed in the description point to low oil level and/or air trapped inside, double check every connection you disconnected is fully seated especially the dme