If prodding the Oppo doesn't fix the sync, I'd suggest doing it in the Oppo.
The standard problem causing audio not to be synced with video is that the TV's internal video processing can take a different amount of time depending on the processing options you've selected in the TV. What you see is delayed, but what you hear isn't. This causes speech to be heard before the person's lips form the word. Modern TVs can tell the receiver or pre/pro how much time they need to do the processing and a modern receiver or pre/pro (like the 8801) can delay its audio appropriately when Auto Lip Sync is enabled.
When lip sync varies from one cable channel to another, there's not a lot you can do about it unless you want to keep adjusting the delay in the 8801. That sync problem usually is caused by a mis-configuration of the audio and video equipment at the source where the audio/video stream is being compressed. I'd tend to blame it on the station, but the local cable company could be at fault, too.
Selden, looking at my system below, and bitstreaming to the 8801....is the 105 still doing all of the video processing? If so, is there any video processing I should check to possibly turn off in the 8801 or the Epson 5020?