Help, engine is only running in emergency run program

Hello together. I have the following problem with my Omega 2.2 DTI: After yesterday I drove completely normal and stopped the car for 1/2 hour, the MTK lamp lit up when starting again and since then the car only drives in the emergency running program. After check at the FOH I was informed that probably the injection pump is defective (price 1700,- + installation ). However, this could not be exactly determined. It could be just as good the engine control unit (means so?) Since this seems to me both a little much and the statement was rather vague: could the behavior also have simpler causes? If I still have this right in my mind, the code P1631 occurs when the ignition is switched on, when the engine is running, comes P1590. Does anyone have an idea? Greetings from the Siebengebirge, wool