Thanks Ranger, I tried both of those things. The throttle body was all gummed up and the EGR was clean. I have read many posts and thought about replacing the Crank Position Sensors even though I don't get any related codes. Do you think that might be it?