I tried all the "other" fixes only to find that my EGR valve was bad. So, although all the other suggestions are helpful, it very well could be the EGR valve. I also have a '99 CSVT. An inspection revealed pinholes developing in the diaphram.
It's quite easy to replace, loosen the large tube nut, remove two bolts, remove gasket.