Do you have HPTuners or similar? Just for giggles set your EGR enable temp to 284. It adds timing at cruise and might be adding to the problem.