Seasonal tune-up and full diagnostic on your Carrier, Trane, or Goodman system - readings shown to you before any repair is proposed
Diagnosis first, numbers second - you approve the repair price before a single part goes in.
Fast, Reliable Furnace Repair Across Morrisville
When your furnace quits during a Morrisville winter night, you need a straight answer on cost, timing, and who is walking through your door. Most furnace repairs in Morrisville run $150 – $700 depending on the part, and our trucks reach homes across the borough and the Falls Township edge the same day you call. Dalton Heating & Air works under The Garrison Standard: a written price before any work starts, a written guarantee on every repair, and a live person answering the phone 24/7 at (361) 306-9515. We service all nine major residential HVAC brands, including Rheem, York, and Bryant, which matters when a 20-year-old cape off West Bridge Street has different needs than a tight new build near the township line.
Why Dalton Heating & Air Is Morrisville’s Preferred Furnace Repair Company
Morrisville homeowners keep our number because we treat a no-heat call the way it actually is: a problem to diagnose correctly, not a sales appointment. Our techs know the difference between a furnace that needs a $40 run capacitor and one that needs a heat exchanger replacement. That distinction saves you money. Marco Benitez, who leads the Morrisville team, trains every tech to show you the failed part, explain what it does in plain language, and give you the written price before any work begins. No exceptions, no “it got worse once we opened it up.”
The Garrison Standard has governed how this company has operated since 2003. Every repair is guaranteed in writing for a full year. If the work does not hold, we return free of charge. That is not a warranty upgrade or a fine-print clause. It is the same promise on every call, from an ignitor replacement in a rancher near the Delaware to a gas valve repair in a newer neighborhood off Route 1. Our techs are background-checked, uniformed, and factory-trained on Carrier, Trane, Lennox, Goodman, Rheem, York, Daikin, Bryant, and American Standard. Dispatch and scheduling are coordinated from the brand’s Philadelphia office, but the crews serving Morrisville are local and know these streets.
Gas Furnace Repair in Morrisville
Gas Furnace Repair in Morrisville is a job where the right diagnosis changes everything. A gas furnace is a fuel-burning appliance, and when it is not burning clean, the problem is often invisible until it becomes a no-heat call or a carbon monoxide risk. Most gas furnace repairs in Morrisville run $150 – $700, and the wide spread reflects what actually failed. A dirty flame sensor costs near the bottom of that range. A failed gas valve or a blower motor lands in the middle. A heat exchanger replacement pushes toward the top, and sometimes the honest answer is that the furnace should not be repaired at all. Dalon techs will not quote a repair on a furnace that is unsafe to run.
Flame Sensor and Ignitor Work
The flame sensor is a pencil-thin rod that confirms the burners actually lit. When it soots over, the furnace fires, then shuts down within seconds. It is a common call in Morrisville homes that run a furnace six months a year. An ignitor replacement is similarly routine. Our techs carry both parts on the truck, and the repair typically falls in the $150 – $300 range.
Gas Valve and Blower Motor Repairs
A gas valve sends fuel to the burners in a controlled flow. Failed valves can stick open, which is dangerous, or fail closed, which leaves you cold. Replacement costs in Morrisville typically run $300 – $650 depending on the valve type and furnace age. A blower motor that cannot move air will make the furnace overheat and trip, even when the burners are fine. Blower motor repair runs $250 – $600. Every repair is priced in writing before we start, and the price you see is the price you pay.
Furnace Tune Up in Morrisville
Furnace Tune Up in Morrisville is the cheapest insurance you can buy against a January no-heat call. A furnace tune-up runs $80 – $200, and it catches the parts that fail before they fail. In Morrisville’s split housing stock, a tune-up has to account for what kind of house the furnace lives in. A post-war rancher near the river grid has different ventilation realities than a newer build with tight walls and low static pressure. Our techs measure both: combustion performance and airflow. That is what a tune-up is supposed to be, not a filter change and a wave goodbye.
What a Morrisville Tune-Up Includes
We check the heat exchanger for cracks or sooting, test the flame sensor, measure gas pressure, inspect the venting, and take a static pressure reading on the blower. Then we check the air filter, thermostat calibration, and safety limits. You get a written report of what we found and what it means, with the price of any recommended repair in writing before you approve it. Techs are not paid on what they sell, so a tune-up report stays honest.
When to Schedule It
Call before the first hard freeze. Morrisville’s heating season starts in earnest by late October, and schedule openings disappear fast once temperatures drop. The $80 – $200 range is flat depending on furnace type and condition, and the work takes about an hour. Call (361) 306-9515 to book a Morrisville tune-up, or learn more about our Furnace Repair team’s full service area.
Trusted Brands We Service in Morrisville
Dalton Heating & Air is factory-trained to work on nine major residential HVAC brands: Carrier, Trane, Lennox, Goodman, Rheem, York, Daikin, Bryant, and American Standard. For Morrisville homeowners, that means you do not need a different contractor for a Rheem in a rancher off Bridge Street versus a York in a newer build near Falls Township. We stock common repair parts locally and can source model-specific components quickly through our parts network. A furnace that is down in Morrisville should not wait a week for a part that has to be ordered from out of state. That is the standard we hold, and it is the standard you should expect.
Common Furnace Repair Problems We See in Morrisville Homes
- High-limit trips in tight newer builds. When a furnace was sized by square footage instead of a load calculation, the return ducting often cannot move enough air. The furnace overheats, the high-limit switch trips, and the homeowner gets a no-heat call. The fix is often a blower speed adjustment or duct correction, not a new furnace.
- Cracked or sooted heat exchangers in aging river-grid houses. Decades of short-cycling and carbon buildup do not announce themselves. By the time a cracked heat exchanger shows up as a no-heat call, the furnace has been running rich for a while. A tune-up catches this before it becomes a safety issue or a big bill.
- Failed run capacitors misread as dead furnaces. We were called to a cape off West Bridge Street for a Carrier gas furnace that would run two minutes, cut out, and trip its high-limit. The homeowner had been quoted a full replacement over the phone. Our tech pulled the blower motor, found a failing run capacitor and a heat exchanger blocked by a dirty secondary, cleaned and tested the exchanger, set blower speed to bring static pressure back in spec, and the furnace finished the day heating on low cost. We quoted a furnace repair in the $150 – $700 range and left the replacement decision to a real load calculation instead of a guess.
- Ignitors and flame sensors failing quietly. These parts wear out on a schedule, not on a warning light. The first sign is usually a furnace that fires but shuts off, or one that will not fire at all. Both are routine Morrisville repairs and neither means your furnace is dying.
Pricing for Furnace Repair in Morrisville, PA
Here is the honest breakdown for Furnace Repair in Morrisville, straight from the price sheet we use on every call:
| Service | Price Range in Morrisville |
|---|---|
| Furnace Repair | $150 – $700 |
| Furnace Tune-Up | $80 – $200 |
Where you land inside the $150 – $700 repair range depends on the part that failed. A flame sensor or ignitor sits near the low end. A gas valve, blower motor, or control board lands in the middle. A heat exchanger or full sequence-of-parts failure pushes toward the top. You get the exact written price before any work starts, and the repair is guaranteed in writing for a full year. Estimates are free, so call (361) 306-9515 and get a real number, not a range with fine print.
We Also Serve Cities Near Morrisville
Dalton Heating & Air runs furnace repair calls throughout central Bucks County, including Fairless Hills, Levittown, Langhorne, and Bristol. If you are in Morrisville or any of these nearby communities, the same written pricing, same-day response, and one-year written guarantee applies. Call (361) 306-9515 and we will have a tech on the way.
Serving Morrisville, PA - Our Local Coverage Area
We’re based in the Morrisville area and know this community well. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
FAQs About Furnace Repair in Morrisville
Repair if the failed part is accessible and the furnace is under 15 years old. Replace if the heat exchanger is cracked, the furnace is over 18 years old, or repair costs exceed half the price of a new unit. In Morrisville, the split housing stock makes the load calculation the deciding factor: a tight newer build may need a smaller unit than the old one, and an aging rancher may need duct work before a replacement pays off. Call (361) 306-9515 for an honest read on your specific furnace.
The high-limit switch trips when the furnace overheats, and the most common cause in Morrisville is undersized return ducting in tight newer builds. The equipment was sized by square footage, not by a load calculation, so it cannot move enough air. A blower speed adjustment or duct correction often solves it. In older river-grid homes, a dirty secondary heat exchanger causes the same symptom. Get a tech who measures static pressure, not one who guesses. Dalton does that on every call.
Most furnace repairs in Morrisville run $150 – $700. A flame sensor or ignitor is near the bottom. A gas valve or blower motor is in the middle. A heat exchanger replacement is near the top. You get the exact written price before we start any work, and the repair is guaranteed for a full year. Estimates are free, so call (361) 306-9515 for a number you can plan around.
A load calculation measures your home’s actual heating need: square footage, insulation, window area, ceiling height, and air leakage. In Morrisville, that matters because a post-war rancher near the river grid loses heat differently than a newer build on the Falls Township edge. A properly sized furnace runs longer cycles, holds temperature more evenly, and costs less to run than an oversized unit cycling on and off. We run the calculation before recommending repair or replacement, because skipping it is how Morrisville homeowners end up with a furnace that was wrong from day one.
Yes, but only if the unit is sized right. A 95 AFUE furnace converts 95 cents of every gas dollar into heat, where an old 80 AFUE furnace wastes 20 percent. On a Morrisville winter bill, that difference is real. But a high-efficiency furnace that is oversized will short-cycle and wipe out most of the savings. That is why the load calculation comes first. Dalton Heating & Air will show you the numbers for your house, not a generic estimate.
Written by Marco Benitez, Owner at Dalton Heating & Air, serving Morrisville since 2003.







Before
After
Before
After
Before
After