I had my vehicle towed to a local dealership by a tow company which the dealer had recommended. I agreed to one hour of service for the dealer to determine what might be wrong with my vehicle ($150 for the hour of service). I later received a call from the dealer and was told they had not found the problem and would like me to authorize another two hours additional ($300 additional service) to determine if they could repair the vehicle. After speaking with a co-worker of mine, I was given some insight as to what the problem might be. He suggested I check the "ECM" on the vehicle. I then asked the dealer if they had in fact checked the ECM and was told by the service representative, "I'm not sure what we have checked but the technicians have not found the problem yet". It was at this point that I paid the dealership the $150 for the hour originally agreed to and had the vehicle towed to Diablo Auto Specialist. Diablo Auto Specialist were quickly able to determined the nature of the problem was in fact the "ECM". Unfortunately the part needed had to be ordered and was only available from the East Coast. I was kept informed by the staff of Diablo Auto Specialist throughout the entire process. To my great pleasure the part arrived earlier than had been expected. Diablo Auto Specialist were able to get the repairs completed ahead of schedule and I had my vehicle back so that I didn't need to rent a vehicle over the remaining holiday season. Professional, informative, polite, proficient, and honest about sums it up. I will be returning to Diablo Auto Specialist for all of my future auto repair needs.