Diagnosed 10+ year old natural gas furnace with error code 31. Conducted comprehensive inspection of flame sensor, ignitor, safety components, and condensate systems. Identified leaks in secondary heat exchanger requiring replacement. Temporarily restored operation and scheduled comfort advisor for heat exchanger replacement estimate.