Vehicle: 2017 BMW 540i
Hi everyone,
I'm looking for some advice on my 2017 BMW 540i (G30 chassis). Lately, I've noticed an intermittent rough idle, especially on cold starts, and sometimes a slight hesitation during acceleration. It's not constant, but it's definitely noticeable.
I scanned it and got codes P0012 (Intake Camshaft Position Timing Over-Retarded Bank 1) and P0015 (Exhaust Camshaft Position Timing Over-Retarded Bank 1). These codes sometimes clear themselves after a few drive cycles, but then pop back up. I'm diligent with my oil changes, always using the recommended synthetic.
Could this be related to the VANOS system? What's the typical fix for these codes on the B58 engine? Any insights would be great!