Is there a reason you set the leases to only be two hours? I would make them 8 at least, and just increase the number of addresses, that should solve your problem
the default lease is two hours, but if i make it to 8 hours wouldn't it still be a problem if it's caused by the dhcp server lease ?