On top of the unit sounds like the pressure valve. Pics would help. Is the valve piped off to the side and bottom of the heater? When was the last time you pulled the pressure valve? They can crust over. Last time you changed the anode? I've seen leaking from the top of the anode plug before.