Cool!!! So far it seems like the EGR valve. I'll check that out as soon as I can. If that does'nt work I'll check out the 02 sensor as well. My A/F gauge hasnt really been working as well.
Thanks guys!! I'll give yall an update when I try those ideas out.