I contacted this company and they were very kind in trying to fit me in the day I called. They were already booked but they were able to get to us on Saturday. They were very polite and ""diagnosed"" the problem very quickly, and had the part to replace it on-hand so it was done in less than 30 minutes. The price was very reasonable.
more