Hi all! New to the site, but have been visiting for a long time, i drive a 1.4 mk4 golf

my car has had loads of trouble with emissions related things and around £300 later down the drain and im still having EGR problems .
Ive had 'egr flow insufficient' codes numerous times, and replaced my egr, code returned, cleaned out pipework and code returned. So i then got the manifold cleaned, new gasket etc etc... for the code to finally disappear! YES!
Until...
I had a lambda sensor fault. 'heater circuit malfunction.' I then replaced the lambda sensor, and everything was fine for around 120 miles,, and i have now gained the fault code in the thread title 'P0404 EGR flow Circuit range performance' anyone got any idea what it could be?! because im totally lost now :-(
Any input would be appreciated!
Thanks,
Jord.