There could be a number of reasons, you should consult with a heating engineer to find the root problem.