Bad OVP will bring ABS light on in most models. You say there is no spark, does this mean you have checked the fuel pump is operating. Bad fuel pump relay is common.
My '96 E220 will start and run with the OVP removed - your's has the same engine, I would expect the electronics to be similar.
'08 Chrysler 300CRD (MB OM 642 engine)
'95 E220 estate
'89 230TE (R.I.P.)