I seem to be having problems with the three port valve. When the hot water is calling for heat and the room stat has switched of the rads continue to get hot. When the cylinder stat is not calling for heat the room stat works fine. I have taken the top off the valve and it seems to work fine, any ideas.