Sounds to me like lack of circulating water, especially as it's intermittent, possibly caused by a blocked cold fill pipe. They typically block inside the tee fitting where the fill pipe joins the system once the system is a decade or two in age. If it IS blocked, then the fix is to drain, cut...