Responded to warranty service call for Lennox furnace displaying communication fault (error codes 105 and 31). Installed warranty control board but issue persisted. Attempted troubleshooting with new S40 thermostat which also failed to resolve the communication error. Left warranty board installed and informed customer that further diagnostics would be required on a return visit to determine the root cause of the persistent communication fault.