A lot of folks have tried a lot of different stuff. What works and what doesn't is posted somewhere, search for it. What you have done is fooled the computer. It is still running like the EGR is OK. There is more to the programming than the EGR opening and closing. There are sensors that measure air flow and a lot more. The intake butterfly for one thing is still working like designed and your truck is not getting enough air. And then it is opening and then closing, hence the surging. Do some research/ read some posts before you make an expensive mistake. A programmer is needed to remove the EGR without a CEL. Just unplug it for now. Good luck and keep reading.