My vehicle was overheating. The proposed solution was relatively simple, but after picking up the vehicle it overheated immediately. As the shop is far from my home, it’s also a colossal waste of time for me to come to the shop if the vehicle is not ready. Update...the replacement part (OEM) was defective. It survived the test drive and idle, then died. The guys did a good job getting me back on the road. One star deduction because this was not a perfect experience.