What an ignition error actually means
Your tankless water heater tried to light its burner and couldn't confirm a proper flame, so it shut down. That's the fault in plain terms.
The unit has a control board that watches for ignition. If it doesn't see a stable flame within a couple of seconds, it aborts and throws a code to protect you.
So the error isn't a malfunction so much as the safety system doing its job. The real question is why the burner wouldn't stay lit.
In older homes, the answer usually traces back to how the unit was installed. Tankless heaters got popular fast, and plenty went in without upgrading the gas line or venting to match.
That mismatch is the pattern you'll see over and over. The heater is fine. The house just isn't feeding it what it needs.
The most likely causes, ranked
Start with gas supply, because that's where the money is in older homes. A tankless burner can demand 150,000 to 199,000 BTU on high fire. That's roughly four times what an old tank heater pulled.
If the gas line is still the original 1/2-inch pipe, it physically can't move enough gas. The unit fires, pressure sags, and it faults on ignition. This is the most common cause found in pre-1980s homes.
Next, check for the simple stuff: a gas valve that got bumped partway closed, or a supply interruption from recent work on the house. It sounds too easy, but I've cleared plenty of ignition codes just by opening a valve fully.
Venting is the other big one. Retrofit vent runs in old houses are often too long or poorly pitched, and terminations outside collect nests, leaves, and snow. Block the intake or exhaust and the unit won't light.
Then come the component-level causes: a carbon-fouled flame sensor, a worn igniter, or low incoming gas pressure from a weak regulator. These are real, but they're not usually the first thing wrong in an older-home ignition fault.
Condensing models add one more suspect: a clogged condensate drain. When it backs up, some units throw a code that reads like ignition trouble even though the burner's fine.