the 'insufficient egr flow' is usually caused by a sticking
valve. remove it and spray intake cleaner into all 3 openings
liberally.
If you had done it and didn't help, replace it.
To verify, do the 'vacuum on the egr valve control hose while
idling' test: the engine should nearly stall, if it doesn't
your valve has stuck closed.
I borrowed the handy vac pump from autozone and did the test
in their parking lot in 2 minutes.
The EGR valve should have 3 opening, 2 large ones
(exhaust -> intake) and a small one (control).
You can think of it as a vacuum operated transistor if your
background is like mines

Tiv