Simple answer is no. I don't know of any receiver that has an option to delay the video feed
Does this happen with both the cable box and the DVD player?
If its just the cable box, I'd say its out of sync at the box or further up the line, in either case there is not much you can do unless the cable box has an adjustment for this.
I believe this is a rare problem as it is usually the video that is delayed due to processing etc and the audio sometimes needs to be delayed to bring it in sync with the picture.
There may be an outboard hardware device that could do the job, but I've had no experience with any.
cheers