Skip to content

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.

Bryant heating and cooling system serviced by Thermal HVAC in Lawrenceville, GA

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.