What actually fails on a tankless in Denver
Tankless units tell you what is wrong if you read them. Nearly every call starts with an error code, and the code plus the gas supply narrows it down long before anyone needs to open anything.
The local variable is the water. Yours comes from the Lincoln County system, drawn from Lake Norman. Where that supply is soft, scale is a slower problem here than the national troubleshooting guides assume, which means a unit throwing a temperature fault in Denver is more often a flow sensor, an igniter or a gas supply problem than the limescale everyone reaches for first.
- Ignition and flame failure codes: gas supply, igniter or flame rod before anything more expensive.
- Cold water sandwich: usually a behaviour of the system rather than a fault, and worth explaining before selling you a fix.
- Flow sensor faults: common, cheap, and frequently misdiagnosed as a failing exchanger.
- Heat exchanger: the one genuinely terminal failure, and often still under a long manufacturer warranty. We check the serial before quoting.

What Denver itself changes
Where the heaters sit
Garage and utility room in the newer building, with attic installs in the larger two-storey houses. On the bigger lots the run from heater to the furthest bathroom is long, which is a recirculation question rather than a fault, and worth separating before anyone sells you a bigger tank.
The housing in Denver
Denver is the Lake Norman end of Lincoln County and it has grown accordingly: large newer houses on large lots, built in concentrated waves from the 2000s onward, with the older rural properties that were here first scattered between them. The newer stock is now arriving at first replacement more or less together, and the larger the house the more likely the original tank was undersized for how the household actually ended up using it.