So not just on demand, but you can't watch anything?
Check coax connections at the back of the stb and the splitter.
Maybe even try swapping connections at the splitter.
Could also try to move STB to where DVR is and try its connections.
Could be that STB is going bad.