WaterClue is reader-supported. As an Amazon Associate we earn from qualifying purchases. Amazon prices and product images are sourced live from the Amazon Product Advertising API and may not reflect current Amazon listings — confirm price and availability at Amazon before purchase. Full affiliate disclosure.

Richmond Error Code

Richmond Error Code 99 — Causes & Fix

Richmond error code 99 is a general lockout / multiple-fault code indicating the unit has accumulated too many sequential errors and entered safety lockout mode. Code 99 itself doesn't identify a specific component failure — it indicates the unit's safety logic has determined repeated attempts to operate are unsafe until manual intervention. What triggers code 99 Most Richmond...

Updated Jun 2026 · Richmond Water Heaters

Richmond error code 99 is a general lockout / multiple-fault code indicating the unit has accumulated too many sequential errors and entered safety lockout mode. Code 99 itself doesn't identify a specific component failure — it indicates the unit's safety logic has determined repeated attempts to operate are unsafe until manual intervention.

What triggers code 99

Most Richmond control boards count sequential ignition failures, sensor errors, or other fault events. When the count exceeds the safety threshold (typically 3–5 consecutive faults), the board enters extended lockout — code 99 displayed, normal operation suspended until manual reset and underlying cause resolution.

Why this safety logic exists

Without lockout, a failing component could cycle repeatedly between "fault" and "retry" — potentially causing damage to the heat exchanger, igniter, gas valve, or pressure cycling. The extended lockout forces the homeowner or technician to investigate before allowing retry.

Diagnostic steps

  1. Check fault history: some Richmond models display recent fault codes leading up to code 99. Note which codes triggered.
  2. If history shows code 11: gas valve communication issues — see code 11 diagnostic guide.
  3. If history shows code 12: ignition failures — see code 12 diagnostic guide.
  4. If history shows code 14: high-limit trips — see code 14 diagnostic guide.
  5. If history shows code 79: leak detection — see code 79 diagnostic guide.
  6. If no clear pattern: general inspection of: gas pressure, flame sensor cleanliness, igniter condition, all wiring connections.

Reset procedure

Code 99 typically requires a specific reset sequence beyond simple power cycle:

  1. Turn off power to the unit at the breaker
  2. Wait 60 minutes (allows safety circuits to fully reset)
  3. Address the underlying issue identified from fault history
  4. Restore power
  5. Cycle to call for heat and monitor the ignition sequence

If code 99 returns immediately on first call for heat, the underlying issue hasn't been resolved. Do not bypass the safety lockout by repeated reset attempts.

Common scenarios leading to code 99

  • Failing igniter: works intermittently, accumulates ignition failures over days/weeks, eventually triggers extended lockout
  • Gas pressure issues: intermittent low pressure causes flame failures, eventually accumulates to lockout threshold
  • Failing flame sensor: oxidation accumulates gradually, eventually fails to detect flame consistently
  • Loose electrical connection: wiring connection deteriorates over time, creates intermittent control faults
  • Multi-component aging: 10+ year old unit accumulating multiple developing failures

When to consider unit replacement vs repair

Code 99 on a 10+ year old Richmond unit, especially with no clear single-component cause, often indicates the unit is reaching end of service life. Repair-or-replace decision favors replacement when:

  • Multiple components are showing wear (igniter, gas valve, flame sensor all aging together)
  • Total repair cost approaches 30% of replacement cost
  • Tank is near or past warranty period
  • You've had multiple service calls in recent years

Professional service for code 99

Most code 99 lockouts benefit from professional diagnostic because:

  • Fault history may not be visible without service-tool access
  • Multiple potential causes require systematic elimination
  • Authorized technicians have ignition module testers, gas pressure manometers, and other diagnostic tools
  • Authorized service maintains warranty validity if the unit is within warranty period

Preventive maintenance to avoid code 99

Annual professional service typically prevents code 99 because individual fault accumulation triggers are caught and resolved before reaching the lockout threshold. The cost of annual service ($150–250) pays back in avoiding the longer service calls that code 99 diagnosis requires.