Thats not the code that the egr throws, the egr will throw a false code of low o2 sensor voltage.

I had surging once, but it threw no code. The cause turned out to be the throttle body gasket damaged by where the idle air bypass is.

John C.