Furnace not working? We'll find out why — honestly.
Won't ignite, blowing cold air, or just dead? We diagnose heating problems with a combustion analyzer — real measurements, not guesswork — check your system for carbon-monoxide safety, and give you a straight answer on whether to repair or replace. No scare tactics, ever.

What Utah homeowners say
Real 5-star Google reviews from neighbors across Utah County and the Salt Lake Valley.
"Mackay was able to help us very promptly, and answered all our questions which put me very at ease. Would definitely recommend him anytime!"
"Mac stopped by to inspect my mini splits. He helped me understand how I could conserve energy in an all-electric house and topped off my coolant."
"Immediately at ease — turns out I was speaking with the owner, and he was kind and knowledgeable. On time, honest, with very clear communication, and he repaired it quickly with high-level craftsmanship. He earned a lifetime customer. You will not be disappointed!"
What we typically see—and fix
Most no-heat calls in Utah County and the Salt Lake Valley come down to a handful of causes. We find yours fast.
Furnace won't ignite
Failed igniters, dirty flame sensors, and gas-valve issues are the top no-heat culprits. Usually a same-visit fix.
Blowing cold air
From a bad limit switch to a cracked heat exchanger — we test to find the real cause instead of swapping parts on a hunch.
Short cycling
A furnace that starts and stops constantly is wasting gas and wearing itself out. Often airflow, sensor, or sizing related.
Blower problems
Motor won't run, runs nonstop, or howls? We repair or replace blower motors and capacitors at a fair price.
Thermostat & controls
Sometimes the furnace is fine and the brain isn't. We test the whole control chain before recommending anything.
Smells & safety concerns
Burning smells, soot, or a CO alarm are worth a call. We check the flue, draft, and combustion — measured, not eyeballed.
Combustion Analyzer
We measure what's actually coming out of your furnace — CO, oxygen, flue temperature — instead of eyeballing a flame and calling it good.
We test. We don't guess.
A lot of heating repairs are guesses with a parts invoice attached. Ours aren't. Every furnace repair includes real combustion analysis and a carbon-monoxide safety check, so you know the fix worked and your family is safe.
- Combustion analysis on every furnace repair — measured CO, not a color check
- Carbon-monoxide and flue/draft safety inspection included
- Heat exchanger inspected before we talk about replacements
- Honest repair-vs-replace math — if a fix buys you years, we'll say so
- Upfront pricing before any work starts
If your furnace is safe and worth fixing, we fix it. If it isn't, we show you the measurements that say so.
Recent heating jobs
Furnaces and dual-fuel systems repaired and installed across Utah and Salt Lake counties.




How a furnace repair visit works
Four steps, a straight answer at every one.
Call & describe the problem
Tell us what the furnace is (or isn't) doing. We'll prioritize no-heat calls — especially in winter.
Diagnose with real instruments
Combustion analyzer, meters, and 12+ years of field experience — we find the actual fault, not the easiest invoice.
Upfront price, then the fix
You approve a clear price before we start. No diagnostic fee when we complete the repair.
Verify & safety-check
We re-test combustion, check CO and draft, and walk you through what we found in plain English.
Factory-authorized on what we install
Being an authorized dealer means your equipment gets registered for its full manufacturer warranty, we fit genuine parts, and we have direct factory technical support when something unusual comes up. It costs you nothing extra.
Financing available
A new system or a big repair doesn't have to hit your budget all at once. Financing is available on approved credit. We'll walk you through the options with the same no-pressure approach as everything else we do.
Call to Ask About Financing Text UsFurnace repair FAQ
Straight answers to the questions we hear most on heating calls.
My furnace won't ignite — what's usually wrong?
Do you charge a diagnostic fee?
Should I repair my furnace or replace it?
What's a combustion analyzer, and why does it matter?
Is my furnace producing carbon monoxide?
How fast can you get here?
No heat? Let's fix that today.
Same-day priority on no-heat calls across Utah County, Salt Lake County, and Summit County. Honest diagnosis, upfront price, and a safety check included.
Get your honest quote
Quick callback. Fair price. No obligation.
Furnace Repair — Request Service
Tell us what your furnace is doing. Fast callback, honest quote.
Thank you — request received!
We'll call you back shortly. Need help now? Call 801-810-0740.
Honest heating repair. Measured, not guessed.
Combustion-analyzer diagnostics, CO safety checks, and repair-vs-replace math you can trust — from a licensed local tech with 12+ years in the field.