It could be anything but first try to change the oil and the filters (oil, air, fuel) to have some starting point.
Just be careful with revving as these engines are quite sensitive with the oil and you do not know what is in there or whether the injectors leak.
If your oil and the injectors are fine, and have a fresh fuel but still there problem is there, you have to go through various sensors and turbo checks.