How JustAnswer Works:
  • Ask an Expert
    Experts are full of valuable knowledge and are ready to help with any question. Credentials confirmed by a Fortune 500 verification firm.
  • Get a Professional Answer
    Via email, text message, or notification as you wait on our site. Ask follow up questions if you need to.
  • 100% Satisfaction Guarantee
    Rate the answer you receive.
Ask sprinkles08 Your Own Question
sprinkles08, ASE Certified Technician
Category: BMW
Satisfied Customers: 23118
Experience:  ASE Master and Advanced level certified. Factory trained with 17 years dealership experience
Type Your BMW Question Here...
sprinkles08 is online now
A new question is answered every 9 seconds

I have an 06 750li that has p0391 and p0024 codes. I

Customer Question

Hello. I have an 06 750li that has p0391 and p0024 codes. I switched the vanos solenoids on the exhaust side but seems to be the same. The car does runs smoother but still throws the codes after about 2 miles of driving. I did change the sensors as well on that side as well. what would you suggest now.
Submitted: 1 year ago.
Category: BMW
Expert:  sprinkles08 replied 1 year ago.

Hello and welcome to JustAnswer!

What physical side of the engine did you replace the parts on?

Customer: replied 1 year ago.
Driver side. And i meant i swapped solenoids on the driver side.
Expert:  sprinkles08 replied 1 year ago.

Did these codes start setting after any work was done?

Customer: replied 1 year ago.
After i did the alternator oil seal is when it started to act worst. But we need the emissions test done and need the engine light off.
Expert:  sprinkles08 replied 1 year ago.

Do you know the maintenance history of the engine?

Customer: replied 1 year ago.
No i dont. Its a customers vehicle but i dont do newer cars that much like this but its a close friend. I do know that before i changed the alt seal they would pour about a quart of oil every day or two.
Expert:  sprinkles08 replied 1 year ago.

The problem could be electrical or there may also be a psychical cam timing issue. The P0391 is for the left bank cam sensor, P0024 is a performance type code for the exhaust cam. The cam sensor code is a circuit code so that should be the sensor itself, wiring or connections.

The sensor was replaced with a new or known good part?

Was the wiring tested?

Customer: replied 1 year ago.
The sensors were known good oem sensors. That still wouldnt explain why when i switched the bank 2 intake and exhaust vanos solenoids why it was running worst and now runs better. Could the seals on the vanos solenoids be a cause since they run off of oil pressure?
Expert:  sprinkles08 replied 1 year ago.

Yes, anything that affects oil supply will cause an issue with proper cam timing control. P0391 is a circuit code though, if the sensor is good then you almost surely have a wiring issue if that code is still setting.

Customer: replied 1 year ago.
Ok. Ill have to see about that over the next few days. Ill get back to you when i get the car back. Thanks for now. Ill be back!
Expert:  sprinkles08 replied 1 year ago.

You're welcome!