Sorry for the delay Mike, totally missed your message. I had my PSE fixed for a broken solenoid at Intersport (
www.intersportautosales.com). They're located in the Tyson's Corner area. Good aftermarket shop and straight shooters, but they do tend to try to up sell you on service. I bought my car there too.
I have been recently taking my car to a place in Fairfax called Autobahn.
http://www.autobahnserviceinc.com The owner, Jose, is a very honest guy who does great work. Their shop rates are the lowest I've found in the area ($120/hr).
Good luck!
-Matt