Is there a way to recover an erased program with DVR service?

No. Erased programs are deleted permanently from the DVR.

If you don't see what you need, try searching