You might check for vacuum leaks around the injectors. It is also worth noting to check the O2 sensor, coolant temp sensor, and t-stat:
1) O2 sensor- replaced our sensor around 94k, this really smoothed things out along with raising our mpg.
2) coolant temp sensor- when I pulled this, ohm-ed it out, close to the end of service life and coated with calcified coolant deposits. This helped to smooth the idle out along with MPG again.
3) t-stat- our was partially stuck open, or sticking open which caused all sorts of idle issues, as the truck could not figure out how to get out of cold run mode.
I would also test the EGR valve which can be problematic.
regards