looks like you have a leak on the ride shoe, that is your heat exchanger for the engine, there is a plate on the top of it so there is a good chance it is leaking around the plate of the screws that hold it down. you may have to pressurize it to see where it is leaking from