Yeah, tried that. didn't change anything. I even replaced the egr with a new one, thinking that maybe the old one wasn't closing all the way. Still idled like crap. Put the old one back on as it was an AC. What is weird is that the truck idles good in drive, but in park it sounds terrible. What would cause that?

Can't I test the O2 sensor with an ohm meter? I think I remember reading it somewhere. Anyone know what it should be reading cold/ warm ?
Thanks Brad