2004 C240 cranks but doesnt start...
You may have damaged it when you ran the tank dry. The gas in the tank will cool the pump and when you run it too low that pump can heat up. This can cause some intermittent issue and in the long run full failure.
It could also be that when you ran the tank dry it sucked up some crap from the bottom of the tank and clogged your fuel filter.
Nate


