Toward the end of a heating cycle, the burners would shut down and the fail code would read "open limit switch". The repairman said the limit switch was faulty and installed a new one a couple of days ago. It seemed to work fine until this morning, and now it's doing the same thing as mentioned above. What's up?