If your car is working well but not under load, you may have the wrong instructions going to the ECU due to a sensor not giving appropriate readings or due to a valve not acting upon instructions. Check the plastic fixture of the three hoses on top of the Diesel filter for cracks and leakage and check the accelerator sensor and the two valves next to it. Also, if you have access to another MAF, try it, yours may be bad.