Sounds like it could be 1 of the following mate

Blocked Injectors
EGR Valve
Fuel Regulator (Which I beleive is all part of the fuel pump on those)

Could be a combination of a couple of the above. Best to take it in and get it checked