I have a gravity fed Baxi Bermuda 552. The heating system is working fine however the hot water can sometimes be like lava and on other occasions hot or sometimes we only get a small amount of usable how water. The progammer and motorised valve were replaced around six months ago and rectified faults. Is the fault due to the cylinder stat?