Diagnosed limit switch fault code on 21-year-old furnace. Inspection revealed loose solder joints at limit switch connections on circuit board preventing proper communication. Heat exchanger inspection showed rust accumulation but no immediate failure points. Ordered replacement control board and advised customer that system replacement should be considered within next few years due to unit age and progressive deterioration.