I have a 2001 BMW 740il and I have an intermittent check engine light. My OBDII reader is reading: P0011 - advanced timing (bank 1). The light will come on and turn off all by itself. The car just passed California Smog check even though the light keeps turning on and off (light was off during time of test).
I have already replaced both camshaft position sensors and the light continues to turn on and off. The car does not feel like it has any loss of power what so ever.
The only thing the car has is the dreaded diesel sound (not the timing chain guides sound).
any thoughts? what could this be? You would think the car wouldnt pass SMOG if the timing was off.