Ever since I bought my Lexus, I've taken it to KarCo, in Orange County.
714-532-6893.
They are on/near Battavia, and do amazing work. For instance, Lexus wanted $1500 for a major tune and timing chain. KarCo does better work, for hundreds, not thousands of dollars.
Two years ago, around 150,000 miles, my engine overheated, lost a major seal, and started blowing steam out the tailpipe. As soon as I detected the problem (On a Sunday, when they were closed), I dropped the car off at KarCo, wrote up a service form, and put my key (And my trust) in their drop box. They had the head off early the next day, and would call several times a day, telling me exactly what they found (Water in the oil, etc) , and asking if I wanted the old part(s) re-installed, or new ones put on. For instance, the service manager called and said "Rich, your timing chain has at least 50,000 miles left on it. I've got it in my hand now. Do you want it put back, or do you want a new one?" So I asked "What does a new one cost?" His response: "About $28 bucks..."
They are, without a doubt, the best Lexus/Toyota mechanics I've ever found.
Give them a call, and I'm sure you will agree.
-Rich
Rialto, Ca