Thanks for everyone's response. I have already cleaned the EGR and the MAF and they did not help. I've explored a bad MF gasket and will check this out again. I'm also going to try a new fuel pressure regulator as suggested (a lot cheaper than a pump). Thanks for all the help.