One simple cause of this can be that your Set-Top-Box is getting too warm. My Grundig Sky Box would do this if I didn't let it breathe. Make sure the air can get to it. If nessesary, take it out of a TV cabinet.
Ian Kelp
June 2004
Automatic Answer
We may have found other answers which could help you.