If your EGR valve leaks at the pintle (not diaphram), it will allow exhaust gases into the intake and it will make the engine idle quite rough or it might even die. The EGR system is designed to turn off at idle. To do this the EGR system on a Duke is designed that it uses "ported" vacuum which shuts off when the throttle is closed. If the wrong vacuum line however is connected to the EGR diaphragm, that could have it held fully open causing this problem.
Btw, when you floor it the EGR system is designed to have the EGR valve closed, so at full throttle, and at idle it doesn't affect operation.
The introduction of exhaust gasses on an engine running down the highway reduces the oxides of nitrogen reducing pollution. It also improves gas mileage by reducing pumping losses. Also if you were to decide to eliminate the EGR system because you don't like the idea of the exhaust entering your intake, you should also have the PROM reprogrammed to remove the extra advance the ECM has programmed into it.
Again - at idle the pintle should be fully extended thus closing the EGR passage.
Code 15 - Make sure your CTS connector is good and plugged into the CTS sensor. The CTS has a Yellow and a Black wire running to it. If you were running the engine with the CTS unplugged that could cause the code. Plug it back on, reset the codes by disconnecting the battery and see if the trouble comes back. If the connector wasn't disturbed and has been connected the whole time, then replacing the sensor might be the solution.
[This message has been edited by phonedawgz (edited 07-19-2016).]