Yip done all that when EGR was changed wasn’t to bad to be honest. Think the next idea would be to check for any vacuum leaks, have you had any known issues with a vacuum leak at certain places as it could be a good point to start where people have had issues before.
Thanks
paul