Here are a few reasons why heat exchangers crack:
1. Your Furnace Is Not Sized Properly
2. Poor Installation
3. Lack Of Proper Maintenance
4. Faulty Equipment
5. Age Of The Furnace