Just had a visit from the service person who originally diagnosed the issue correctly and in the end has repaired our furnace to our satisfaction.