Not always the case though, is it?
The problem your experiencing sounds like basics to me, it's either not producing enough heat, or the said heat is not circulating.
If the heat is not being produced, we need to investigate why.
If the heat is being produced, but not circulating, then...