On Demand requires a stronger, more pure and undiluted signal than regular cable channels, whether HD or not HD. I have had similar problems. Removing an extra cable in my line, with its two connectors, solved the problem. Check all your cables and connectors, and try for as few breaks in the...