Regs don't say you need check valves when you have gravity hot and cold supplies as there cannot be a back flow.
As I said in my first post you have an installation fault or a possibly a faulty cylinder.
By way of an explanation, if the water in the storage tank is getting hot, then you will get hot water from the cold outlets.
The cylinder and connection is where you/we need to concentrate.
How old is the cylinder, is it in a hard or soft water area. A general pic in the cupboard may show something.
How high is the header tank water level in relation to the storage tank.
_________________
If you feel you have benefited from the Free advice given on the Forum, Please consider making a donation to UHM's Nominated charity, read all about it and donate here :
donnas-dream-house-charity-t52110.html