There are a number of articles on this issue, here is one:
https://www.thisismoney.co.uk/money/...EGR-issue.html.
This is a manufacturers safety recall and you should not be expected to pay for it.
You can also check on the DVLA website where there is a list of VIN numbers for all relevant vehicles.
Hope this helps.