..while driving it dies on high revs sometimes even low revs but always when the revs get high
How old is the fuel filter? This is a symptom I had when my fuel filter was clogging up.
But your EGR leak could be your prob.
[This message has been edited by 2.5 (edited 03-20-2014).]