Yeah, get that code read, and chances are, it will lead you directly to the solution. Fuel Pressure Regulator (not to hard to change yourself), Fuel Filter (very easy to change yourself) or possibly even the EGR Valve (very easy to change yourself as well, although the symptoms point toward FPR imo)

Bart