try cleaning all the stuff i told you about first, without changing the egr. It may make it better. because the sensor doesn't detect a bad egr, it measures the actual flow of gases so if you just clean up the supporting parts then you are permitting better flow....kind of like porting.....if this doesn't work then you can change it out as a last resort, but i am 99.9% sure that this is your problem