Furnace & Heating Repair

Furnace & Heating Repair in the Salt Lake Valley

No heat on a cold Utah night is an emergency — and furnace repair is core to what we do. We repair every make and model of gas and electric furnace, run a CO safety test on every furnace, and find the real fault by the numbers, not by guesswork. Same-day and after-hours heating repair, tested before we leave.

All brands · safety first

Heating repair, diagnosed by the numbers

Most no-heat calls come down to a handful of measurable faults — and a furnace is the one repair where safety isn’t optional.

Canyon Comfort handles furnace repair and heating repair on every make and model of gas furnace, electric furnace, and heat pump. We diagnose the actual fault before we quote — checking ignition, flame signal, gas pressure, the limit and pressure switches, blower amp draw, and combustion — then show you the cause and quote it upfront. Because it’s a combustion appliance, every furnace repair includes a carbon monoxide (CO) safety test: heating repair done wrong is dangerous, so we verify safe operation before we leave.

Your $80 diagnostic is credited toward the repair, and the work is backed by our 1-year warranty. If the furnace is genuinely at the end of its life — or the heat exchanger is cracked — we’ll show you why and walk through furnace replacement options, but only when it truly beats one more repair.

What we fix

Common furnace repairs — and how we do them right

What the failure looks like, and the correct way to fix each one.

Furnace won’t ignite — ignitor or flame sensor

A cracked hot-surface ignitor or a dirty flame sensor is the most common no-heat call. The ignitor glows to light the burners; the flame sensor proves the flame is actually lit and keeps the gas valve open. We test the ignitor’s resistance, check the flame-sensor microamp signal against spec, clean or replace as needed, and confirm a stable flame and proper flame rectification — so it lights every cycle, not just once for us.

Furnace blows cold air or shuts off mid-cycle

If the burners light but the furnace drops out or blows cold, it’s usually a weak flame signal, a failing gas valve, or the furnace overheating and tripping the high-limit. We check gas pressure, the flame signal, and airflow — because an overheating furnace is almost always a restricted filter, coil, or duct, not just a bad limit switch. We fix the cause, not just swap the switch.

Blower won’t run — motor, capacitor, or control board

No air at all usually points to the blower motor, its capacitor, or the control board. We test the motor and capacitor, check the board’s outputs, and verify the blower moves correct airflow once it’s running — a furnace that runs but can’t move air will overheat and shut down.

Short cycling — on and off every few minutes

Short cycling wastes fuel and wears the furnace out. Causes range from a dirty flame sensor to an overheating limit, a bad pressure switch, or a clogged condensate trap on high-efficiency units. We trace it to the real cause rather than guessing.

No power / won’t turn on

Sometimes the “dead” furnace is a tripped door safety switch, a blown low-voltage fuse, a failed transformer, or a thermostat/wiring fault. We confirm power and controls before recommending any part — the cheapest repair is the one you didn’t need.

Cracked heat exchanger & CO safety

This is the serious one. A cracked heat exchanger can leak carbon monoxide into your home. We run a CO safety test on every furnace and inspect the heat exchanger — and if we find a crack, we’ll show you and explain your options honestly. We never red-tag a furnace to scare you into a sale, and we never ignore a real safety problem.

Strange noises & smells

Banging on startup (delayed ignition), screeching (bearings/belt), or a burning smell can all signal a real problem. We find the source instead of telling you it’s “normal.”

A furnace heat exchanger checked during a Canyon Comfort CO safety test
Canyon Comfort Verified

A CO safety test on every furnace — and the numbers to prove it

A furnace burns gas inside your home, so a heating repair isn’t done until it’s proven safe. On every furnace we run a carbon monoxide safety test, check the heat exchanger, verify gas pressure and draft, and confirm the burners are firing clean. We don’t just relight it and leave.

We also use an inspection camera to look inside the furnace and ductwork for restrictions, blockages, and dust or debris buildup that hurt efficiency and air quality — so you can see what we see. Before we call it done we check airflow and static pressure and re-verify the system is running to spec, then email you a System Health Report with the readings. That documented, safe, to-spec result is what makes it a Canyon Comfort Verified Repair.

Upfront furnace repair pricing

What does furnace repair cost?

You’ll always know the price before we start. Our diagnostic is a flat $80 (credited toward any heating repair you approve), and every repair is quoted upfront — no number that changes after the work’s done. Free second opinions, and we’ll do our best to beat a quote you’ve already got.

If repair no longer makes sense, we’ll lay out the real numbers and your furnace replacement options — plus financing. See full pricing & service hours →

FURNACE DIAGNOSTIC

$80 — credited toward your repair

A real diagnosis of the no-heat cause, a CO safety test, the problem shown to you, and an upfront repair quote you approve before any work.

Our 30-day promise: if anything on your system acts up within 30 days of a repair — even a different part — we’ll come back and diagnose it at no charge. Repairs are backed by our 1-year workmanship warranty (installs get a 10-year parts warranty on select brands plus 2-year labor).

No heat? We move fast

Emergency & same-day furnace repair

A furnace that quits on a freezing night is an emergency, and we treat it like one. We offer same-day and after-hours emergency furnace repair across the Salt Lake Valley. Call or text and we’ll get to you fast. More on emergency HVAC repair →

Where we work

Furnace repair across the whole valley

Heating and furnace repair throughout the Salt Lake Valley and beyond — from Magna to Heber and Farmington to Alpine.

Furnace repair FAQ

Heating repair questions

My furnace turns on but blows cold air — why?

Usually a dirty flame sensor, a failing gas valve, or the furnace overheating and tripping the limit (often from restricted airflow). We diagnose the real cause and fix it — including whatever is choking the airflow.

Do you check for carbon monoxide?

Yes — we run a CO safety test and inspect the heat exchanger on every furnace job. A furnace burns gas in your home, so we don’t consider a heating repair complete until it’s verified safe.

How much does furnace repair cost?

Every furnace repair is quoted upfront and approved by you before any work. The diagnostic is a flat $80, credited toward the repair. Free second opinions, and we’ll try to beat a quote you’ve already got.

Do you offer same-day or emergency heating repair?

Yes — we offer same-day and after-hours emergency furnace repair across the Salt Lake Valley. No heat on a cold night is exactly when we move fastest.

Should I repair or replace my furnace?

It depends on age, the repair cost, efficiency, and whether the heat exchanger is sound. We’ll give you the real repair-or-replace math and only recommend furnace replacement when it genuinely beats one more repair.

Do you offer a free diagnostic?

Our diagnostic is a flat $80, credited toward any repair you approve — so when we do the repair, you don’t pay for the diagnostic. And for 30 days after any repair or install, the diagnostic is free if anything else on your system comes up.

Need furnace repair today?

Get fast, safe heating repair from a local team that runs a CO safety test and tests every fix. Book online or text/call now — proudly serving the entire Salt Lake Valley.