Okay, I finally got around to replacing the check valve on the hot water side of my heater. For months we have had problems with no hot water. Sometimes fine for weeks, then it goes out. We would get a trickle of water of no water, or sometimes half pressure, etc. In order to fix this, I would turn the water heater bypass valve back and forth a couple of times and usually get it working after one or two tries. I put the new check valve in today and wouldn't you know when I went to take a shower.... NO HOT WATER!! I had to turn the bypass valve to get it working. What else could this be? I also notice a groaning coming from the tank or the plumbing near the tank when running water, cold and hot. I don't know if this is tied together. When the hot water goes out like this, the cold water continues to work as normal. Any ideas what this could be? Should I just go back and install the old check valve with the guts removed?( When I took the old one off, it was busted apart and fell out in my hand. Frustrating!!! It was not easy to get this job done. Any ideas?