Heating Repair
Heating repair in Lawrenceville, GA
From furnace failures to heat pump problems, Thermal diagnoses heating issues accurately and gives you honest options. After-hours service available for no-heat emergencies throughout Gwinnett County and surrounding areas.

Our approach
Diagnose the real problem. Fix it once.
Heating problems often have multiple possible causes. We take the time to diagnose correctly before recommending any repair — because fixing the wrong thing wastes your money and doesn't solve the problem.
If the repair cost makes more sense to put toward a replacement, we'll tell you that too. Our goal is for you to make an informed decision, not to generate a repair ticket.
- ✓Furnace, heat pump, and electric heating systems
- ✓After-hours emergency service available
- ✓Free estimates on system replacement
- ✓Authorized Bryant dealer — equipment and parts
Common heating problems
Issues we diagnose and repair every season
No heat
A furnace or heat pump that won't produce heat needs prompt attention — especially in winter. Common causes include igniter failure, heat pump refrigerant issues, or a tripped safety switch.
Weak or uneven heat
If some rooms are warm and others stay cold, the problem could be ductwork, a failing blower motor, or a system that's lost capacity and can no longer meet the load.
Furnace won't stay on
A furnace that lights and then shuts off quickly is often reacting to a safety control — usually overheating, a dirty flame sensor, or a venting issue. Each cause has a different fix.
Unusual smells
A burning smell at startup can be normal dust burn-off, but persistent odors — especially anything like rotten eggs — should be checked immediately by a technician.
Heat pump problems
Heat pumps that run constantly, blow cool air in heat mode, or ice over in winter may have refrigerant, defrost control, or reversing valve issues that need professional diagnosis.
High heating bills
A spike in gas or electric costs in cold months often points to a system working inefficiently. Dirty heat exchangers, failing components, or a refrigerant leak can all cause this.
No heat in Lawrenceville or Gwinnett County?
Call for the fastest response. After-hours emergency service available.
