CODE-22
Carrier · Carrier 59TN6 Infinity 96 Two-Stage 96% AFUE Gas Furnace with Variable-Speed Blower
The Infinity System Control displays "Code 22" indicating the furnace flame sensor detected an abnormal signal. This can mean flame was detected when no flame was expected (similar to LED 5-blink code) or the flame signal characteristics are outside normal parameters. On Infinity-compatible furnaces with Greenspeed Intelligence (like the 59MN7), the system monitors the flame signal quality continuously. This code may appear due to: a gas valve that is not fully closing, electrical interference on the flame sensor circuit, or a failing control board. If this code appears, shut off the gas supply and have a qualified technician evaluate the system — abnormal flame signals can indicate a gas safety concern.
Error CODE-22 on the Carrier Carrier 59TN6 Infinity 96 Two-Stage 96% AFUE Gas Furnace with Variable-Speed Blower means: Infinity Code 22 — Abnormal Flame-Proving Signal. The top-ranked community fix is “Technician Evaluation and Control Board Testing” (hard difficulty, ~60 min, DIY cost: $0). 2 community-ranked fixes available below.
Published February 2026 · 2 fixes · furnace
Content is based on manufacturer service documentation, community repair experience, and OEM technical bulletins. Always verify with your owner's manual.Learn about our editorial standards.
While many furnace repairs can be done safely at home, consider hiring a qualified technician if:
Average professional repair cost for this issue: $250-$400.
Infinity Code 21 — Gas Heating Lockout
Infinity Code 23 — Pressure Switch Fault
Infinity Code 24 — Secondary Voltage Fuse Blown
Infinity Code 26 — Line Voltage Limit Circuit Open
Infinity Code 41 — Blower Motor Fault
Infinity Code 42 — Inducer Motor Fault
Infinity Code 43 — Low Flame Signal / Dirty Flame Sensor
Infinity Code 44 — Blower Calibration Fault
The Carrier Carrier 59TN6 Infinity 96 Two-Stage 96% AFUE Gas Furnace with Variable-Speed Blower has 8 other known error codes:
Error code CODE-22 also appears on 1 other Carrier model:
Ad Space — banner
Replace ADSENSE_PUBLISHER_ID in AdUnit.tsx