I decided to do the head job myself becasue I lost trust with my mechanic when I first brought the car to fix the oil leak. He said it was the oil pan gasket so, he replaced the gasket but that did not solve the problem ($400.00). The next probable cuased was the top front seal and it was also replaced but the leak was still present(another $400.00). By careful examination, I found out that it was the head gasket that was causing the leak. With the help from all the experts in this forum I decided that I am going to do it myself.
About the wiring harness, I asked the sales rep about recal and he told me that he doesn't know of any recall regarding wiring harness. I go to the dealer only to buy parts that I needed right away. So, I did not argue with him anymore.
94 E320 Silver 210000 miles
94 740il Pewter Green 97000 miles- Retired
05 S430 4Matic
07 Lexus IS250