Jim -
Are you on PP6?
There was a patch for a situation similar to what you describe. It was
MPEJXJ2D. It was included in a successor patch, MPEKXJ3A, that was on PP6.
Its most current successor that is readily available is MPEKXK7E.
If you have already installed PP6, then none of this applies to you.