Still got the hesitation at 2000 - 3000rpm and had a thought....
When the EGR valve was replaced, I don't know if the garage looked into the pipework running into the valve. If they just replaced the pipe, is it likely that the pipework is blocked with gunge and that means that even the new EGR valve is working as it should???
Also seen on another site "With the engine cover still off - front right - small reverse 'c' shaped rubber pipe - vacuum hose. Bottom was
perished, letting air leak in (or out?) - replaced the rubber pipe." Is this another real possibility?
Still searching for the answer........