Furnace repair in the Cedar Valley
No heat, cold air, strange noises or a furnace that keeps shutting off. John will find the problem and fix it, usually with parts already on the truck.
Signs your furnace needs repair
- The house won't reach the temperature on the thermostat
- The furnace blows cold or lukewarm air
- It turns on and off every few minutes (short-cycling)
- Banging, squealing, rattling or humming sounds
- The igniter clicks but the burners don't light
- Heating bills jumped without explanation
- A burning or unusual smell that doesn't go away after the first run of the season
How a Greenley furnace repair works
- You call and talk to John, not a call center. Describe what's happening and he'll often have an idea before he arrives.
- Free diagnosis. John inspects the system and tells you exactly what's wrong.
- Clear price before any work. You decide. No pressure, no upselling.
- Fixed right. Common parts are carried on the truck, so many repairs are finished the same visit.
All makes and models
Gas furnaces, propane furnaces, older units and high-efficiency models. If it heats a home in the Cedar Valley, we've likely worked on it. Iowa winters are hard on equipment (Waterloo averages around 7,400 heating degree days a year), so a furnace that's struggling in November rarely gets better by January.
Repair or replace?
If your furnace is 15β20+ years old and needs frequent repairs, replacing it may cost less over time. John will give you a straight answer either way. Read our guide: Repair or replace your furnace?
Questions we hear a lot
How fast can you come out?
John responds quickly to service calls, often the same day. Call (319) 404-4031 to check today's availability.
Is the diagnosis really free?
Yes. The initial diagnosis on a service call is free, and you'll know the repair cost before any work begins.
Do you fix furnaces after hours?
After-hours emergency service is available for no-heat situations. Call and John will help you figure out the next step.
Why is my furnace blowing cold air?
Common causes include a dirty filter, a thermostat set to 'fan on', a failed igniter or flame sensor, or a safety switch that has tripped. See our checklist, then call if it's still not heating.
Serving your town
- Waterloo
- Cedar Falls
- Waverly
- Janesville
- Evansdale
- Independence
- Denver
- Hudson
- La Porte City
- Jesup
- Shell Rock
- Dike
- Reinbeck
- Tripoli
- Dunkerton
- Gilbertville
- Raymond
What customers say
βJohn came right away after I phoned him to let him know my central air stopped working. He knew exactly what the problem was and had it fixed and working within thirty minutes. Everything was explained to me and his price was very affordable.βDanita G. Β· Google review
βHe was amazing. No upsale, he just quickly replaced a part he already had in his van. Professional and skilled are the words I would use to describe him.βStella Β· Google review
βJohn went above and beyond working on my AC unit. Even grabbed a hose to siphon water out of the unit and got it back up and running.βBeris C. Β· Google review
