Thermostat failures are frequently misdiagnosed as HVAC system failures. A furnace that does not respond to a heat call may have a failed control board — or it may have a low-voltage wiring fault at the thermostat terminal strip, a dead thermostat battery, or a thermostat that has lost its Wi-Fi connection and is failing to transmit a heating call correctly. A heat pump that is not switching between heating and cooling mode may have a failed reversing valve — or it may have a thermostat with the O/B terminal wired incorrectly or a thermostat that does not have heat pump mode enabled in its configuration. Separating thermostat failure from HVAC equipment failure is the diagnostic step that prevents a $450 control board quote from being issued for a $95 thermostat problem.
We repair and replace thermostats across all types found in south Salt Lake Valley homes: electromechanical, programmable digital, communicating proprietary systems (Carrier Infinity, Trane ComfortLink II, Lennox iComfort S30), and smart thermostats (Ecobee, Nest, Honeywell Home series). For communicating systems, we carry the manufacturer-specific diagnostic interfaces required to read fault code history and live system data — not generic third-party scan tools that read only the displayed fault code without the secondary fault history that explains what caused it.
Before diagnosing the thermostat itself, we verify that the HVAC equipment is receiving a signal when the thermostat should be sending one:
For thermostats confirmed to have a signal delivery problem:
Communicating HVAC systems store a rolling fault code history in the thermostat’s control board memory. This history includes both the current fault code (which the thermostat typically displays) and the secondary fault sequence that explains what conditions led to the primary fault. A Carrier Infinity 59TN6 displaying Error 178 (high-pressure fault) may have a history that shows the high-pressure fault was preceded by a series of low-fire combustion analysis faults — information that changes the diagnosis from “faulty high-pressure switch” to “altitude derate error producing elevated combustion temperature.”
We use the Carrier Service Dongle (CSST interface), the Trane ComfortLink diagnostic cable, and the Lennox iComfort S30 dealer diagnostic interface for fault code history retrieval. Generic third-party HVAC diagnostic tools read the active fault code only — they do not access the secondary fault sequence stored in the control board. For homeowners who have received a control board replacement quote based on a generic fault code readout, a second opinion with manufacturer-specific tools frequently reveals that the board is functioning correctly and reporting a fault condition that has a less expensive root cause.
The Carrier Infinity system uses a two-wire communication bus (the “ComfortNet” data bus) between the furnace or air handler, the outdoor unit, and the Infinity Touch Control thermostat. Communication dropout on this bus produces error codes on the thermostat that are frequently misinterpreted as a failed control board or failed thermostat. Common causes of Infinity communication loss that we diagnose and correct:
The Lennox iComfort S30 has a documented firmware version-specific communication dropout issue that occurs when the S30 runs older firmware paired with current-production Lennox SLP99V or SLP98V equipment. The symptom: the thermostat display shows the system as “offline” or shows intermittent communication fault codes, while the furnace continues to operate in a degraded non-communicating mode. The resolution in most cases is a firmware update through the Lennox dealer portal — a procedure that requires dealer access credentials and takes 30–45 minutes. We carry the Lennox iComfort S30 firmware update cable and dealer credentials to complete this in the field. A homeowner who has received a thermostat or control board replacement quote for this specific symptom should request a firmware update diagnosis before authorizing either replacement.
The Trane ComfortLink XL1050 thermostat uses indoor temperature and humidity sensors that occasionally develop calibration drift after 5–8 years of service, particularly in homes with elevated indoor humidity during humidifier operation. A thermostat reading 3–5°F high due to sensor drift causes persistent overheating complaints that appear to be HVAC system problems but are thermostat calibration problems. We verify thermostat temperature accuracy against an independent calibrated thermometer and, if drift is confirmed, determine whether factory recalibration is available or whether thermostat replacement is the appropriate solution.
Smart thermostat problems we encounter regularly:
Most thermostat “failures” we diagnose are configuration errors, connectivity issues, firmware problems, or wiring faults rather than hardware failures requiring thermostat replacement. When actual hardware failure is confirmed (failed display, non-functional Wi-Fi radio, inoperable touchscreen), replacement is the appropriate resolution. We provide a same-visit replacement quote when diagnosis confirms hardware failure, with the diagnostic fee credited against the replacement installation if proceeding on the same visit.
For thermostat diagnosis and repair across Draper, Sandy, Bluffdale, Riverton, South Jordan, and Herriman, contact us. We diagnose with manufacturer-specific tools — not generic scan tools that miss the fault history.