Welcome to the forum.
It will help if you can put the configuration material inside [code] [/code] tags so that the whitespace is preserved. For what it's worth, it's possible for you to edit your post and add them in.
Running the DHCP daemon directly will give more information because the startup scripts will eat the error messages.
Try running it in the foreground while sending error information to stdout:
Code:
sudo /usr/sbin/dhcpd -df
That way you'll see the specific complaints it has with the configuration file.
See the manual page for the details of -d and -f