Bah! Why go to roadfly when the answers are right here!!!!! Search our archives, you will find this topic has been covered before right here. Basically your mechanic is telling you that your PCV plate is faulty and needs to be replaced. This is somewhat common on the BMW v8 engines. Check with him to make sure it doesnt need intake manifold gaskets replaced as well. It usually does. I dont see how this could have anything to do with you resetting your lights, prob just a coincidence. If you have any more questions let me know.