I've never felt it necessary to post a review of any company before, but my experience with Virginia Auto Service was so terrible that it needs to be written about. I just moved to Arizona two months ago and my check engine light went on. Panicking, I decided to take it to the nearest shop, which was Virginia Auto Service. Well, they charged me an upwards of $130 just to see WHY my check engine light was on. They told me I would need a new throttle body, which was going to cost $700, and then they listed another $700 of repairs that my car supposedly needed. Appalled at how much it had already costed and how much it was GOING to cost, I took my car to a mechanic that a friend recommended. He took one look under the hood of my car and told me that my throttle body did not need to be replaced, using some choice words to describe the mechanic who did the test at Virginia Auto Service, saying that the mechanic there is an idiot for thinking I needed to replace a throttle body. He said that my car probably just needed to be reset (which was done when they ran the diagnostics for my check engine light) and that it would run fine. Lo and behold, I've been driving my car around now for two months without replacing the throttle body and my car has been running smoothly with no issues. Thank goodness I trusted my instinct and picked up my car before I let them take care of a problem they created just to make money off of a young, inexperienced female who doesn't know anything about cars. And thank goodness for the mechanic that I found who actually told me the truth and saved me $1400.