THings to check:

O2 sensors
Fuel Pressure Regulator
EGR Valve

If you can replace all that, I bet you will notice a difference. Also, if you are getting a CEL, get the codes read and report back to us with the numbers.

Bart