I probably had 5-6 different companies take a look at my furnace, but after temporary fixes it would stop working again. Those temporary fixes ended up costing one or two thousand dollars! Then the folks from BC Wide were called and they fixed it! That was five years ago, and it has worked great since then. Because of this, I only use them to do the annual furnace cleaning and maintenance.