You May Have Lost The “Air Space” At The Top Of The Tank. This Will Reintroduce The Air Space At The Top Of The Tank. If It Still Leaks, Replace The Valve. If You Have Lifted The Valve Lever (To Reset It) You MUST Drain The Heater And Refill As Described Sbove.
eBay