sounds like an egr issue.
Search for cleaning fixes on this forum.