5 /5 tricky: Jim is an amazing professional and if you have any car trouble give him a call right now! He diagnosed our cars issues over the phone and purchased an alternator on his own dime. He showed up in a timely manner and immediately went to confirming his diagnosis. Along the way he allowed me to watch what he was doing. He even explained his diagnostic and repair process as I was watching. After he confirmed it was indeed the alternator, Jim quickly got it swapped out for the alternator he had shown up with and he didnt even charge us any markup on the part. My wife had luckily found Jim on Google and we gave him a call. As a result of this we saved money by not having to have the car towed to a garage, we received a fantastic timely repair for a great price, and I even learned a bunch thanks to Jim. In the future I will feel more confident in attempting my own diagnose and repairs as a result. If you have any kind of car trouble do yourself a favor and call Jim ASAP!