Non-warranty I would just take it to Mitch at Reed Brothers. Warranty? Not sure. Does the new Criswell Dodge have a Viper Tech? I have heard to stay away from Darcars in Rockville.
With the dealership closings this past year I no longer have a working relationship with any local techs. Century in Mt. Airy may have one, you could call there and ask for Jay in Dodge Service (301) 829-1440. I have used them for warranty work on other vehicles and they have done a nice job.
BTW, what's wrong with the car?