I would recommend Roverland in San Francisco. Phillipe services my D90 and other Rovers. IMO, he is honest, explains the work he does and charges a reasonable price. He also owns at least five rovers, including a 110.
Here's his contact info:
San Francisco, CA 94134