I have a 1988 350 TBI vin K. Little back story, my old ECM was shot and wouldn’t recognize a faulty egr. I found the cheap egr I had was failed and could not hold vacuum, so I replaced it with a new AC Delco that I confirmed works perfectly. I resistance tested solenoid and verified voltage at connector. I checked vacuum lines and confirmed no leaks. I swapped in a new ECM temporarily to fix the old and it popped code 32, which I never got before due to old bad ECM. I figured it might be the ECM so I popped in the new one once it finally came in from being ordered but I still got the code. Following this, I completely cleaned the EGR, tons of carb cleaner in the intake EGR hole and I snaked a wire around a few times in case anything is in there. I ran the truck with no EGR for a few seconds and it shot out black carbon everywhere. So I cleaned it a few more times just in case and it stayed away for a few days. I was on the parkway today and sure enough it came back. I have a 3 inch exhaust cutout directly behind the exhaust factory Y-Pipe. I have read that free flowing exhausts can cause this issue. Does anyone know an easy way to keep the free flowing exhaust but not get the code anymore? The truck gets much much better mileage with the cutout open, hence why I want to keep it. Any help is appreciated.