I've started taking my 2003 4Runner to ToyDoctor in Littleton about a year ago. They did my 120,000 mile service and my 4Runner is running better than after after any service at the dealer. I highly recommend using Toy Doctor instead of the Dealer. Way better prices and better service. BTW, they only do what you need.
Pros: Price, Service
Cons: none so far
more