I can't see anything from 'here' but if the valve leaks under pressure, then I'd suspect the valve is bad. Since I can't see the set-up from where I'm sitting, you might want to consult a plumber or a boiler pro for more advice.
My best to ya and hope this helps.
Jay J -Moderator
PS: God Bless America!
© 2017 Renovate Your World LLC