I have been taking my 2005 Toyota 4-Runner to Precision Auto Repair since Sept. 2010. Originally went to Precision Auto Repair to get a second opinion on my front shocks, which the dealer said were leaking and had to be replaced. Precision said the were leaking a little, but should still have many safe miles left on them, as long as they are monitored regularly and the leaking does not increase. I have stayed with Precision Auto Repair ever since. I have them change the oil / oil filter, rotate the tires and do a general inspection every 5,500 miles, and follow their recommendations and the Toyota Service Manual for additional service work at 35,000 / 60,000 / 90,000 miles. They also diagnose check engine warning lights, which in my case, the only one that has occurred was for a failed CHARCOAL CANISTER, (part of the emissions system). They are careful to explain what maintenance or repairs need to be done and how long it will take. They have a waiting room with two PCs or will provide a free loaner car for longer repairs, (best to reserve a few days early). I usually work with Ben or Kevin. I have received excellent service from Precision Auto Repair. The drive is a little long, as I live in Fremont, but the peace of mind is worth it. I would recommend Precision Auto Repair for anyone who has a Toyota.