Whenever I give around half throttle of or more antifreeze leaks and causes smoke. It looks like the leak is coming from the black ring attached to the rusty looking pipe to the left of the heater core inlet/outlet pipes. Can anyone tell me what this is and if it's hard to replace? I'm just hoping it's not something else to do with my heater core. Thanks guys in advance.