Called these guys based on the Yelp rating. They were able to come the very next day, diagnosed the problem quickly and made the repair. Thankfully the part was under warranty so I only had to pay the labor. Very fair pricing, neat clean work. I will for sure use them again.