A little history on this vehicle. I bought it for my daughter to transport the grandchildren in. She had it for several years and it was quite reliable. One day she calls regarding a miss. Not sure what's causing it she sells it ( to one of my employees) and buys a new 2019 X5. Employees is pretty handy with mechanical stuff, discovers it's a broken valve spring. He fixes it but it has a persistent check engine light with the P0011 code over advanced timing. My daughter buys it back for the babysitter. Now it comes time to get the dreaded emissions inspection here in Maryland... It won't pass unless the check engine light is out. I also want to clear the light anyway. Sorry for the long winded post so far. I discuss the procedure my employee used to reset the timing chain. I asked if he used the kit to set the timing on the cam gears and he looked at me with a deer in the headlight face. "What ? I just kept fitting them until it ran?" So, no timing tool was used to set the vanos gears. Starts and runs fine. Butter smooth idle. Could that be what is causing the P0011 code. Engine feels a bit down on power ( I have a 2001 E39 530 to compare it to). Would resetting the cam timing using the tool make it go away? I may try getting a new cam position sensor first to see if that clears it? Thanks in advance..