Things I will guess right off:

Could be a clogged EGR or problems with the Fuel Pressure Regulator. But overheating is another issue. Have your coolant level and condition checked.

Bart