I think my dad merc had this problem before. The car suddely dies on the road.
When trying to start, it started and stop within 1-2 second.
The dealer add some "engine oil" in the area we fill up petrol to clean the fuel line and making the petrol flow smoothly. The cause of it is the dirty fuel.