I had exactly the same problem with the same TV and virgin box. After numerous resets , a new remote and a brand new box from virgin with a visit from the engineer, the problem persisted.
I was about to give up when I found out it was caused by the
"Intelligent sensor" which adjusts the picture brightness relative to the ambient light.
Turn it off (reset to standard picture) and the problem will stop immediately!