It sounds like you have multiple devices getting the same IP address.
You say that your Directtv DVR's are "assigned" 192.168.0.102 and 103. Is this because you have given them static IP addresses in their own setup configurations? Or because those addresses have been "assigned" by the router?
If the former, that's your problem: You have machines that have static IP addresses that are in the same range as the addresses being handed out by DHCP by your router.
When you tell the router to hand out addresses from 192.168.0.100 to 192.168.0.200, it'll hand out 192.168.0.100, then 192.168.0.101, then 192.168.0.102, etc. If there's a device with a static ip address of 192.168.1.102, then you'll have two devices with that address: the one with the statically assigned address, and the one that's assigned the address via DHCP by the router. This will create exactly the kind of conflict you're experiencing.
If your DVR's have addresses 192.168.1.102 and 192.168.1.103, then set the DHCP range on the router to start at 192.168.1.104. That way, the addresses handed out by DHCP will not overlap the ones you've assigned statically. After making this change on your router, you'll have to reboot all the machines that get their addresses via DHCP, so they can get new addresses.