the revving part seems like clutch slipping possibly, hard to tell. You the code its giving is egr valve, but I have bypassed that and it still does it just as bad. It isnt stalling, it idles wondering, its when you are acceleration it is very violent, not good at all.