I was having similar issues with cruise knock up to 10* when uner light load and in overdrive. Disabled EGR and it dropped to around 3-4* scanned and compared with EGR vs no EGR saw around 5* increase in timing with EGR enabled. With EGR off my mpgs got worse by about 3mpg. I looked at EGR under hood and all looks fine, car has 26K miles. I reduced timing in the cruise/knock area at 1600 - 1800 rpm by 4* and
knock is gone. MPGs are back up. I'm just wondering since opening up the exhaust and having less back pressure if it affects the amount of exhaust getting through the EGR valve and into the cyclinders, so the PCM thinks it needs more timing advance than it really needs. Just guessing but it's the only theory I can come up with.