Well, take your pic.
Crank position sensor, fuel pump relay, fuel pump, fuel filter, MAF, DME.......... without more info most here will be guessing. The fact you had intermitent issues and the car would still move, but slowly would lead me to think fuel filter/pump. when is the last time the filter(s) were changed.
This doesn't sound like a headgasket issue or anything major internally as it still starts (compression).
Then again, I don't know M60 and I won't even mention Nikasil, ooops.
Someone here will provide some real advice
Dave