I have a crank, no start. I replaced the cps and fuel filter and fuel pump good. on 2004 Mercedes-Benz C240

I'm at a loss, it shut down on the interstate three months ago and hasn't started since. I replaced the cps and cam sensor the fuel filter and have pressure at the rail but no spark at none of the plugs, all the fuses are good and grounds are tight. What could be causing the no spark?

Asked by for the 2004 Mercedes-Benz C240
check your compresion the timing belt might have broke it could also be an ignition module I am not to familiar with mercedes so that is just a guess