were you with him when he ran the co test?
you might want to get a second opinion.also if the furnace is that old you would be better off changing out the whole thing.
i take it you are without heat right now?if the exchanger is cracked it should be red tagged.