Today my magnum (2008 500dxi) started to spin for ages before starting, once started shows dash warnings - injection inoperative- performance loss - fuel supply fault.
Drives ok, little hunting on idle .
Into workshop in the morning will do fuel filters and look at pipes and fittings ect but any clues more than welcome.
Stored codes are:
Mid128.
sid 6.
fmi 7.
It could be lots of things but I would suspect injector selves, as said quite common on these engines. Easy way to check for sure remove the return pipe form the fuel tank sender stack and connect a piece of clear back to the tank, start her up if there is a steady stream of fuel all good if you have air and fuel then it’s time for selves. Not a mega expensive job really. Hope it helps