We had this, and had everything suggested, air in the system, pressure to high, pressure to low, etc etc. One day I went to sort it on my own and I found the radiator that was causing it - turned out it was because the control knob for the TRV had come very lose. Tighened it up and it hasn't...