Called this morning and got appointment for this afternoon. They called me about an hour later because they had a cancellation and could come earlier. Mike was very thorough with his troubleshooting and got the problem fixed quickly, explaining everything along the way.