Looks like I got my problem fixed. It was the EGR valve. She was pretty stopped up.

Anyway it's running good now and the check engine light is off.

Thanks for the help on this forum. You guys know your stuff.