RandomMemory wroteHonestly dude? Just get a starsat with forever and watch w/e via internet card sharing. Even OSN works on card sharing.
This is what I would recommend too. As for your receiver, take it to an independent shop which fixes receivers and see what they say. In many cases, they will be able to fix the problem using cannibalized parts. It will be cheaper than the $70 that the cable guy is offering and it is a common enough problem that they should be able to fix it.