Another possibility is the EGR is clogged or stuck open. It's only supposed to open on throttle. Not sure how to test it out but maybe try soaking it with carb cleaner.