Cost of furnace repair vs new furnace