MERCEDES BENZ E220 FUEL PRESSURE PROBLEM

2001 Mercedes Benz E220 • 125,000 miles

I have a mercedez E 220 CDI and It shut down while I was driving. I pushed the gas pedal and the car choucked and than went off. I waited one minute and then I started no problems. I see a leak in my garage it could be oil or fuel.
Nut much leak but noticable.