I just replaced my heater hose that is directly under the intake manifold gasket and I can't get it to seal properly. When I squeeze the hoses that come off the expansion tank coolant just leaks out. Both O-rings are on and I bought the part directly from the closest bmw dealership. I can't figure this one out but I need to get my car back on the road as soon as possible. Any fixes or ideas I'm open to try.