Winters in Virginia Beach are mild compared with much of the country, but a cold snap with a broken furnace still means an uncomfortable, and sometimes unsafe, house. Ace Mechanical has repaired heating systems in Hampton Roads for more than 30 years. Whether it's a minor fix or a furnace that won't start, our licensed technicians find the cause and get your heat back on at a flat-rate price you approve first.
Signs your furnace needs repair
Furnaces usually give warning signs before they fail. Catching problems early saves money and avoids a no-heat emergency. Call us if you notice any of these:
- Weak or uneven heat. The furnace runs longer than it used to, or some rooms never warm up. Causes range from a clogged filter to a failing blower motor or airflow restriction.
- Short cycling. The furnace starts, runs briefly and shuts off, over and over. This is often a dirty flame sensor, an overheating limit switch or a blocked vent.
- Frequent lockouts. If you keep pressing the reset button, something is tripping a safety control. Resetting it repeatedly hides the problem.
- Strange noises. Booming at ignition, rattling, scraping, whistling or squealing points to ignition, blower or inducer motor problems.
- Yellow or flickering flame. Gas burners should burn a steady blue. A yellow, lazy or flickering flame can mean incomplete combustion and needs attention right away.
- Ignition problems. Older furnaces use a standing pilot and thermocouple. Most newer furnaces use a hot surface igniter and flame sensor. We repair both.
- Rising heating bills. A furnace that needs repair works harder and burns more fuel.
- Carbon monoxide alarm. If your CO alarm sounds, get everyone outside and call 911 or your gas utility first. Then call us to find the source.
Heating repairs we handle
- Hot surface igniters, flame sensors, pilot assemblies and thermocouples
- Control boards, pressure switches, limit switches and gas valves
- Blower motors, inducer motors and capacitors
- Venting and flue problems
- Electric furnace heat strips and sequencers
- Hot water boilers, still common in older Norfolk, Portsmouth and Hampton neighborhoods
- Thermostats and wiring
What to expect when you call Ace
- Prompt scheduling. Call (757) 495-7782. The diagnostic visit is $75, waived when you approve the repair, and we'll get a technician out as quickly as we can.
- Thorough diagnosis. We talk with you about the symptoms, then test ignition, airflow, safeties, gas pressure and venting.
- Flat-rate price, your approval. You get a clear price for the repair before any work starts.
- Repair and safety check. We fix the problem, confirm safe operation, clean up and explain what we did.
Repair or replace your furnace?
Gas furnaces often last 15 to 20 years with maintenance. If yours is younger and the repair is reasonable, repair is almost always the better value. If it's older, has a cracked heat exchanger, or needs frequent repairs, we'll show you replacement options, including heat pumps and dual-fuel systems, with written prices. See heat pump replacement.
Why choose Ace Mechanical
- 30+ years of heating repair in Hampton Roads
- Licensed Virginia contractor (#2705120886) with HVAC and gas fitting classifications, fully insured
- Flat-rate pricing, approved before work begins
- Honest, family-owned service. We treat you like family
Furnace repair across Hampton Roads
We repair furnaces and boilers in Virginia Beach, Norfolk, Chesapeake, Portsmouth, Suffolk, Hampton, Newport News and across Hampton Roads. Prevent breakdowns with a fall heating tune-up.
Flat-rate, approved first. We diagnose, tell you what failed and what it costs to fix, and start only after you approve the price. No surprise add-ons on the invoice.
Common questions
Why is my furnace blowing cold air?
Common causes are a failed igniter or flame sensor, a tripped limit switch, a gas supply problem, or the thermostat fan set to ON instead of AUTO. A technician can pinpoint which.
Why does my furnace keep shutting off?
Short cycling is often caused by a dirty flame sensor, a clogged filter, a blocked vent, or an overheating limit switch. Some causes are safety-related, so it's worth a professional diagnosis.
Is it safe to keep resetting my furnace?
No. Repeated lockouts mean a safety control is doing its job. Resetting it over and over can hide a dangerous problem. Call for service.
Do you repair boilers?
Yes. We service hot water boilers, which are common in older homes in Norfolk, Portsmouth and Hampton.
How often should a furnace be serviced?
Once a year, before heating season. The visit includes a combustion and safety check.
Call (757) 495-7782 or send a request. You approve the price before we start.

