Furnace & Heating Repair in Des Moines
Thrasher Service provides furnace and heating repair throughout the Des Moines metro, including 24/7 emergency no-heat service. Our local HVAC technicians diagnose gas and electric furnaces, heat pumps, thermostats, airflow problems, ignition issues, blower failures and other common heating-system problems.
What furnace problems does Thrasher Service repair?

A furnace can fail completely or show smaller warning signs before the heat goes out. If the system is blowing cold air, short cycling, making new noises, struggling to maintain temperature, or showing an error code, a professional diagnosis can identify the cause before more parts are affected.
Thrasher Service repairs common heating problems including:
- Furnace will not start or stay running
- No heat or insufficient heat
- Blowing cool air
- Weak airflow
- Short cycling or frequent starts and stops
- gnitor or ignition problems
- Dirty or failed flame sensors
- Blower motor or capacitor problems
- Limit-switch and safety-control issues
- Thermostat problems
- Banging, grinding, squealing,rattling, or humming
- Uneven temperatures and hot or cold rooms
- Heat-pump heating problems
- Electrical or control-board faults
We service major furnace brands and help with both routine repairs and urgent no-heat calls.
When is furnace repair an emergency?
A no-heat situation can become urgent quickly during a Central Iowa cold spell. Thrasher Service provides 24/7 emergency heating service across the Des Moines metro for heating failures that cannot wait for normal business hours.
Call for urgent service if:
- The furnace will not run and the home has no heat
- The system repeatedly shuts down and will not recover
- You hear loud mechanical noises or see signs of an electrical problem
- A safety control is tripping repeatedly
- The furnace is behaving in a way that makes you concerned about safe operation
If you smell natural gas or suspect a gas leak, leave the building, avoid switches or ignition sources, and contact your gas utility or emergency services from a safe location before calling for furnace repair.
What can you check before calling for furnace service?
A few simple checks can rule out common non-repair issues:
- Make sure the thermostat is set to Heat and above current room temperature
- Check whether the furnace switch and circuit breaker are on
- Inspect the furnace filter and replace it if it is badly clogged and you can do so safely
- Make sure supply and return vents are not blocked
- Check thermostat batteries if your thermostat uses them
- Note any error code, flashing light, sound, or smell for the technician
Do not bypass safety switches, open sealed combustion components, adjust gas pressure, or attempt electrical repairs without appropriate training.
What happens during a furnace repair visit?
Our technician begins by listening to what you have noticed and reviewing the furnace or heating system. We then test the components and controls needed to identify the cause of the problem.
Depending on the system and symptoms, diagnosis may include the thermostat, electrical controls, ignition components, flame sensor, blower motor, limit switches, airflow, filter condition, venting, and other safety or operating components.
Once the problem is identified, we explain the repair and pricing before approved work begins. After the repair, we test the system again to verify normal operation.
Should you repair or replace your furnace?

Many furnace problems can be repaired. Replacement becomes more worth discussing when the furnace is older, has a history of repeated breakdowns, has a major safety or heat-exchanger concern, no longer heats the home well, or needs a repair representing a significant share of the cost of a new system.
There is no single age or repair-cost rule that fits every home. The best decision considers:
- Furnace age and overall condition
- Repair history
- Cost and availability of the needed part
- Safety
- Heating performance
- Energy use
- Comfort problems
- How long you plan to stay in the home
If repair is a reasonable option, Thrasher Service will explain it. If a new furnace replacement makes more sense, we can also provide a furnace installation estimate.
How can you reduce future furnace breakdowns?
Regular filter changes and annual professional heating maintenance can help maintain airflow and catch developing problems before the coldest part of winter.
A furnace tune-up can include safety checks, cleaning where needed, thermostat and control checks, airflow review, and inspection of key heating components.
Maintenance cannot prevent every repair, but it can help identify wear before it becomes a no-heat emergency.
Why choose Thrasher Service for furnace repair in Des Moines?
Thrasher Service has served the Des Moines area since 1978. We are locally owned and operated and provide heating, cooling and plumbing service throughout the metro.
Homeowners choose us for:
- Local HVAC experience with Iowa winters
- Licensed and insured heating professionals
- 24/7 emergency heating service
- Repair for major furnace brands
- Upfront pricing before approved repair work
- Clear repair-versus-replacement recommendations
- Annual furnace maintenance and new furnace installation when needed
- Service throughout the Des Moines metro
Where do you provide furnace repair?
Thrasher Service provides furnace and heating repair in communities such as:
- Des Moines
- West Des Moines
- Urbandale
- Ankeny
- Waukee
- Johnston
- Clive
- Altoona
- Pleasant Hill
- Grimes
- Norwalk
- Bondurant
- Carlisle
- Adel
- Polk City and other nearby communities in Dalles, Polk, and Warren counties
If you are in the Des Moines metro and need heating repair, contact Thrasher Service to confirm service availability.
Furnace Repair FAQs
How much does furnace repair cost in Des Moines?
The cost depends on the diagnosis, parts, system type and labor required. Thrasher Service provides pricing before approved repair work begins so you can understand the cost and your options.
Do you repair all furnace brands?
We service major furnace brands, including common gas and electric furnace systems. Call with the make, model and symptoms if you want to confirm service before the appointment.
Can you repair a furnace the same day?
Same-day completion depends on the diagnosis, call volume and parts availability. Our team prioritizes no-heat calls and will explain the fastest available path to restore heat.
Why does my furnace keep turning on and off?
Short cycling can be caused by thermostat problems, airflow restrictions, overheating, control or sensor issues, or equipment sizing. A technician can test the system and identify the specific cause.
Can furnace maintenance prevent repairs?
Maintenance cannot prevent every breakdown, but it can identify dirty components, airflow restrictions, worn parts and safety concerns before they develop into larger problems.
Need furnace repair in Des Moines?
If your furnace is not heating properly or has stopped working, call Thrasher Service. For urgent no-heat problems, our 24/7 emergency heating service is available across the Des Moines metro.
![]()

