Responded to no heat call for 7-year-old Lennox furnace with error code 31. Diagnosed communication failure between S30 thermostat and furnace communication box. Implemented temporary repair by connecting loose wires to common terminal on furnace to restore functionality. Informed customer that thermostat is under recall and recommended replacement with S40 model. Quote for permanent replacement to follow.