So my furnace is about 9 years old, nothing fancy, and during this fall's tune-up the tech said the carbon monoxide reading in the exhaust was creeping up higher than he liked. His first reaction was that the heat exchanger is prolly going and I should just replace the whole furnace for around $4,000 installed. I nearly fell over at that price for a furnace that still heats the house fine. Here's the confusing part though. He checked the exchanger with a camera and a light and couldn't find any actual crack or rust-through. Nothing. Just the higher CO number. Then I called the manufacturer about the parts warranty and they said I'm still covered, and now the same company is offering to swap the exchanger under warranty for about $1,300 out of pocket for labor.
My worry is that if the CO problem is realy coming from something else, like the venting or the burner setup or weak airflow through the house, I'll pay for a big repair and still have the same issue. I'm trying to get a second opinon before I say yes, but in the meantime, would any of you green-light an exchanger replacement when no defect was ever found? What would you want tested first, gas pressure, draft, anything else? And is that labor price even reasonable for this kind of job?