mypros+
Error code reference

Honeywell Water Heater Error Code 2 Flashes

Thermopile voltage is low.

Avg. service call
$285
National average. Trip fee plus diagnostic plus labor. Before parts.
MyPros+ 3-day pass
$9.95
Same diagnostic steps, on your phone. Start now.
You keep in your pocket
~$275
Even before you buy the part.
Skip the service call. Fix it yourself.
Full procedure unlocks instantly.
Get Started

What the 2 Flashes error code actually means

Your water heater is flashing this code because a small sensor near the pilot light is not producing enough electrical power to keep the water heater running safely. This sensor, called a thermopile, uses the pilot flame's heat to generate the electricity the unit needs to operate. The water heater has shut down as a precaution, and the sensor or its wiring likely needs to be inspected or replaced.

Diagnostic procedure

The full 2 Flashes procedure

Step 1 is visible so you can confirm you are on the right page. The remaining steps, the ones that tell you whether to actually replace a part, unlock with any pass.

MyPros+ · DiagnosticsStep 1 preview
1
First diagnostic step
Check all wiring connections for loose or damaged wires. Check the millivolt output on the thermopile; if output is less than 350 millivolts DC, replace the thermopile.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock 2 Flashes procedure $9.95

Or subscribe: $29/month for unlimited access to all codes plus Max AI diagnostics.

Most common causes of 2 Flashes

Ranked by how often they cause this code
  1. 1Failed or degraded thermopile
  2. 2Weak or improperly positioned pilot flame
  3. 3Loose or corroded wiring connections
  4. 4Damaged thermopile lead wires
  5. 5Blocked or dirty pilot orifice

Most DIYers save hundreds by diagnosing before ordering parts.

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass

Questions people ask about 2 Flashes

What does 2 Flashes mean on a Honeywell water_heater?
Two flashes on a Honeywell water heater gas valve indicates the thermopile voltage is low. The thermopile is a sensor near the pilot light that generates DC millivoltage to power the gas valve. When output falls below 350 millivolts, the valve cannot operate and the unit shuts down to signal this fault.
Is the 2 Flashes error on my Honeywell water heater dangerous?
The error itself is a protective response, meaning the control system detected insufficient thermopile voltage and prevented unsafe operation rather than allowing an uncontrolled condition. The water heater will not ignite the main burner while this fault is active. Address the underlying cause before relighting the unit, but the error code indicates the safety system is functioning as intended.
Will resetting the Honeywell gas valve clear the 2 Flashes error?
Resetting the gas valve may temporarily allow relighting, but if the thermopile voltage is still below 350 millivolts DC, the error will return quickly. The fault code reflects an ongoing hardware condition rather than a one-time event, so clearing it without addressing the root cause will not result in a lasting fix. Measure thermopile output and inspect all wiring before attempting to return the unit to service.
Can I fix the 2 Flashes error myself?
Some causes are DIY-friendly, such as inspecting and reseating loose wiring connections or verifying the pilot flame is properly positioned on the thermopile tip. Testing thermopile output requires a digital multimeter set to DC millivolts. If the thermopile output is confirmed below 350 mV with everything else in order, replacing the thermopile is a moderately involved repair that a confident DIYer can complete, though working with gas appliances carries inherent risk and some homeowners prefer a licensed technician.
How much does it cost to fix the 2 Flashes error?
If only wiring connections need cleaning or reseating, there is no parts cost involved. A replacement thermopile typically costs between $15 and $50 in parts depending on the model. If a technician is hired for the diagnosis and repair, total service costs including labor generally range from $100 to $250.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass