TL;DR at the bottom, I like detail!
Hey propaintballa,
I've recently been having similar problems to the issues you described on the first page of this thread in my '06 N52B25-powered manual 325i. I don't own a Z4 but I created an account here just because of this thread! I read through the whole thing during a very boring work meeting a few nights ago and wanted, first, to thank you for the in-depth description of the issues you're having, and the continued dedication to updating others on your progress, and second, wanted to tell you about my experience, in case it helps you or anyone else that stumbled on this thread.
This problem developed for me during the cold British winter (nights of negative Celsius, frost in the mornings). At first, it began as a very minor misfire at low RPM when the engine was cold. About a mile down the road, it would be running normally again. Then it slowly got worse, first it misfired for longer, to the extent that it was still not running right by the time I got to work (only 4 miles or so) but would still be OK if I took the long way home (about 15 miles, country roads). Eventually, it got to the point that it would misfire even when it was at full operating temperature.
By this point, it was so bad that the car became undriveable. It would
not rev past 2,000 RPM in 2nd+ gear giving me so little power that I struggled to get up some hills in the city. I stopped driving for 2 weeks and relied on lifts. I did a huge amount of Googling and eventually decided it was the CCV (N52K, black engine cover so CCV is built into valve cover) due to the symptoms and because my oil filler cap was pulling huge vacuum (enough to hold the oil filler cap down) when the engine was running. I purchased a part like this on eBay for £20, smashed the old one off the valve cover (check YT for videos) and stuck the new one in with silicon gasket maker: https://vanos-bmw.com/product/11127552281-bmw-valve-cover-repair-kit-n52-n51-n52n-n52k
Unfortunately, upon starting the car, the crankcase was still creating massive vacuum and on a test drive, it performed just as badly. This was on the Thursday just gone.
Following that, I read another thread that mentioned on the N52 engines with Valvetronic, the throttle doesn't actually do anything during normal operation, instead staying fully open, and that power delivery is actually controlled by changing the variable valve lift with Valvetronic. Really sorry, but I can't find the thread this was mentioned in, probably just a related comment on another thread, maybe even this one somewhere lol.
In my further searching, Google brought up a comment from this webpage which described exactly my issue with not going over 2k RPM, so I clicked and read through to find the comment: https://www.pelicanparts.com/BMW/techarticles/BMW-3-Series-E90/FUEL-Valvetronic_Motor_Replacing/FUEL-Valvetronic_Motor_Replacing.htm. Valvetronic again huh?
THEN I found
this thread on Bimmerfest which described somewhat similar symptoms and I thought, "what the heck, I have a scanner which can do this, let's give it a go". So, using my Foxwell NT530 with the BMW software, I started a relearn of the Valvetronic values. This takes seconds once you've navigated through the menus for a few minutes. Side note, the NT530 is highly capable and for £150, I think ANY BMW owner who works on their own stuff should have one. It's literally already paid itself off in dealer labor and diagnostic costs.
Following this, I took it out expecting the worst, and the bloody thing only went and ran beautifully! I have it a good jaunt around town to get it up to temp for the first time in 2 weeks or so, then got back home, met one of my mates and took it on a nearby high speed road to run it properly.
I thought this was it and the problem was solved. Unfortunately not. As suspected, there is a reason Valvetronic lost its adaptions in the first place. I suspect there is oil in the eccentric camshaft sensor on top of the valve cover. Bloody typical that I only just put the whole engine cover and cabin air filter assembly back together on Thursday, cos now I need it off again. You Z4 owners don't know how lucky you are to be able to access the whole engine without restriction!
Anyway, there is clearly still a problem so tomorrow (Sunday) I'll get the engine cover off again and check for oil in the eccentric camshaft sensor connector (apparently a common fault if the gasket fails). If there is, unfortunately I believe it will be a valve-cover-off job to replace the sensor and gasket, but at least that should sort my problems. Hope this helps someone and I will update once I've checked the sensor connector.
TL;DR:
Symptoms:
- Engine won't rev above 1.5-2k RPM in 2nd gear+
- Uneven idle, perks up and down, almost "throbs", sends small vibrations through car
- Before it became undriveable, would occasionally sound "airy" or "dry" when flooring it to high RPM, oil level fine
Things tried
- VANOS solenoids were replaced <2000 miles ago and swapped positions to test, no fault codes after clearing old ones
- Spark plugs have not been pulled to check them, but I don't think plugs/coils cause this as misfire happened on all cylinders simultaneously and not just on some
- New crankcase ventilation (CCV) valve installed on existing rocker cover
- Running in "open loop" (MAF unplugged) does not improve running
- Oil is still within service interval and at the right level (although maybe should be changed soon)
- Resetting Valvetronic adaptions using Foxwell NT530 with BMW software (THIS WORKS TEMPORARILY)
Next steps
- Next step is checking eccentric camshaft sensor connector for oil, checking Valvetronic motor/camshaft wear if sensor is dry.
Propaintballa, if you don't have a proper BMW specific scanner that can perform service functions, I would highly recommend trying to reset your Valvetronic adaptions to see if this sorts it. I know you have tried replacing the motor, but if the car doesn't know what 0 and 100 percent mean, any number of new motors will not help. You may have already tried this and I just haven't seen it/forgot, apologies if this is the case.