Cannot connect because they are not able to receive an IP address

The DHCP clients in our network cannot connect because they are not able to receive an IP address. I tried to assign static addresses to those computers manually and they are responding but DHCP does not always assign IP addresses. There are times that it assigns IP addresses and times that it does not. I am assuming Untangle has upgraded automatically as there is a new "Professional" add on when I check the WebUI. Also, when I used WebUI, I keep getting a "Server Busy Timeout" message although it does not affect performance of WebUI.
Can you help me figure out why our DHCP clients cannot connect to the network? Thanks.
