This is all really helpfull, right at the end of this summer I did actually clean out the EGR groove, it was really bad though at that time. As far as the codes I had taken into a mechanic and had the codes read and all they came up with was a sensor that tells the computer how hot the engine was running was out and that got replaced, at least they told me that they did. The tune up, changed spark plugs and wires in Aug., feul filter about two weeks ago and the air filter still looks brand new. However on the codes and I had jumped the computer with a wire this summer and what I got out of those readings was the EGR valve was bad, bought the valve and then coudl not get to the existing one to replace it and gave up. Pretty sad huh? So do you think that coudl be causing me all these problems?