Professional Heating Repair & Installation Service in Swartz Creek, Burton & Flint, MI
We’re no strangers to frigid temperatures in Michigan, which is why you should always have a trusted heating company like Terry Allen Plumbing & Heating Co Inc on your side. We specialize in residential and commercial heating repair, installation, replacement, and routine service. Terry Allen is also a certified expert for Lennox heating systems and is experienced with all makes and models of heating equipment. Don’t let your house or business guests suffer from malfunctioning heat. Call us at (810) 232-8270 for a free estimate today.
“I called Terry Allen and within 4 hours they were out to my home…the technician Joe that came out was very informative he made me feel knowledgeable about what was wrong with my furnace and what was needed to fix it. He even checked it over with a fine tooth comb to make sure there was nothing else.”
L. Hall
Residential & Commercial Heating Service & Equipment Details
Custom Repairs
New Equipment Installation
Replacement Equipment
Routine Maintenance
Programmable Thermostats
Whole-Home Air Purifiers
Heating Zones
Furnace Cleaning
Humidifiers
Boilers
Heat Pumps
Radiators
System Tune-Ups
Comfort Experts
Authorized Lennox Dealers
And More
Heating Experts at Your Service

Full-Service Needs
Even though we are an authorized Premier Dealer for Lennox, our heating pros can perform any service needed for all residential and commercial heating systems. Big or small, we can do it all.

Expert Knowledge
All our technicians have decades of combined on-the-job experience and training to ensure we know exactly how to handle your heating issues. We always recommend multiple options for affordable repairs and efficient replacements so you can choose what’s right for you.

Commercial Emergencies
At Terry Allen, we understand what it means to operate a business smoothly and efficiently, which is why we provide 24/7 emergency heating services for businesses across Flint, MI, and the surrounding communities. Call us day or night.
Some of the Areas We Serve for Heating Services
- Flint, MI
- Grand Blanc, MI
- Davison, MI
- Swartz Creek, MI
- Burton, MI
- Fenton, MI
- Clio, MI
- Flushing, MI
- Mt. Morris, MI
- Lapeer, MI
If your location isn’t listed, please don’t hesitate to call us at 810-232-8270. We’re always willing to discuss your needs and confirm whether we can serve your area.
Heating Repair: Frequently Asked Questions
How Much Does Heating Repair Cost in Michigan?
Most heating repairs in Michigan cost between $150 and $900, depending on the part and complexity. You’ll typically see a diagnostic fee of $79–$129, which is often credited toward the repair. Common fixes like igniters and flame sensors run $150–$350, blower motors $450–$900, and control boards $400–$850. A cracked heat exchanger can exceed $1,500. After-hours or storm-related calls may add a premium. Maintenance plan members often receive discounts and priority service.
Why Is My Furnace Not Heating or Blowing Cold Air?
It usually comes down to airflow, ignition, or a safety shutdown. Check your thermostat settings, replace a dirty filter, and verify the breaker isn’t tripped. If that doesn’t help, common Detroit issues include a failed igniter, dirty flame sensor, blocked intake/exhaust, condensate drain problems on high-efficiency furnaces, or a bad blower motor. A professional can test gas pressure, pressure switches, and control boards and restore safe operation quickly.
What Is the Difference Between a Furnace, Boiler, and Heat Pump?
A furnace heats air and uses ductwork, which is most common in Detroit homes. A boiler heats water for radiators or radiant floors, offering steady, even warmth without ducts. A heat pump moves heat rather than creating it and can heat and cool, but in Michigan’s deep cold, it often pairs with a gas furnace in a dual-fuel setup. Your home’s ducts, comfort goals, and budget guide the best choice.
Why Does My Furnace Keep Shutting Off or Short-Cycling?
It usually means the furnace is overheating or a safety control is tripping. Common causes in Detroit homes include a dirty filter, closed or blocked vents, an oversized furnace, a faulty flame sensor, a blocked flue or intake, or a failing limit switch. Start by replacing the filter and opening all registers. Make sure outdoor intake/exhaust pipes aren’t iced over. If it continues, a technician should check blower speed, gas pressure, duct static, and safety controls.
For fast, reliable heating repair, contact our local HVAC team today. Our licensed technicians service all major brands and back their work with warranties.
CALL TERRY ALLEN PLUMBING & HEATING AT (810) 232-8270 FOR ALL YOUR RESIDENTIAL AND COMMERCIAL HEATING NEEDS





