For this job, we completed a troubleshoot for heated floors that were getting too hot. We discovered that the breaker feeding the heated floors was crackling and seemed faulty. We replaced the breaker and inspected the thermostat wiring. The thermostat itself has GFCI protection so we replaced the breaker with a standard breaker. It is possible that the thermostat itself is faulty or that the floor sensor is damaged. We gave the customer an estimate for replacing the thermostat and told them that we would recommend having a heated floors contractor inspect the floors to see if it is something else. We also had to cut the pegboard around the main panel in order to take the panel cover off. The customer approved this action.