Jim got here on time, reviewed and diagnosed the problem, went to get the part and replaced it all within approximately an hour and a half! We have heat and all is well! Thanks so much!