It WAS the EGR valve. On further inspection we realized that we had not replaced it with a new one. Once replaced the loping is gone.

It seems that the idle is a little high now (100 rpms or so). Should we readjust the base timing now with the new EGR valve?

Everything else seems to be running well.

Thanks again for all of your help.

Dan