My gas fireplace pilot is lit but the main burner won't come on — what's wrong?
Weaverville splits between fast new Reems Creek construction and older downtown homes, and that shapes the diagnosis. In a newer builder-installed unit a dead burner usually points to the switch, receiver, or wiring; in an older log set it's more often a worn thermopile. Both are inexpensive, and a Buncombe County tech can tell them apart in one visit.
New construction versus original fireboxes
The Reems Creek corridor has filled with new homes carrying builder-grade gas fireplaces, and those units are young enough that the thermopile usually still has life in it. When one lights the pilot but won't fire the burner, we tend to find a control issue — a loose factory wire connection, a switch that never seated well, or a remote receiver with a dead battery. Older downtown Weaverville homes are the opposite case: their log sets have run for years, and the thermopile has slowly lost the voltage it needs to open the main valve. Same symptom, different root cause.
How the millivolt circuit actually works
Your pilot heats the thermopile, which makes a few hundred millivolts of electricity, and that tiny current is what opens the main valve when you call for flame. If the sensor is weak or any point along the switch-and-wire path is broken, the pilot stays lit but the burner never catches. A meter reading settles it in seconds. In the Ox Creek and Barnardsville Road homes we often find a mix under one roof — a newer unit up front and an older log set in a finished basement — so we test each fireplace on its own rather than assuming a single answer for the house. Weaverville is on the natural-gas main, so this is about the valve and its circuit, not the fuel supply.
Fifteen minutes north, licensed and quoted
Gas-valve and gas-line repair is licensed work in North Carolina — not a showroom's job, not a DIY fix. If a repair reaches the piping, we pull the Buncombe County permit and meet the inspector. We're 15 minutes north of the Asheville showroom and cover Weaverville daily, parts on the truck. Call (828) 545-0525.
Fireplace help in Weaverville
We install and service fireplaces throughout Weaverville and the rest of Buncombe County — just 15 minutes north from our Asheville-area showroom.

