Trev:
We probably need to call in the big guns (tech heads) for this one. I'm pretty good with the basics...well, even advanced basics...but, you need more than what I can help you with.
DHCP is Dynamic Host Configuration Protocl which your ISP (Internet Service Provider) may use for your connection. A number of ISPs use TCP/IP as the connection protocol, but not all.
Have you tried the troubleshooting function in the Help utility?
Click on Start > Help and Support.
Type in dhcp client and click the green arrow.
Under Full-text searches, you should find the troubleshooting function.
I clicked on it and there were a number of possible questions regarding specific problems. You might want to try that.
Meanwhile, I'm sure Dwight, TomGL2, redder, ivnj, or any of the others with more knowledge than I have, will be along shortly with detailed information.
Sorry I got your hopes up and couldn't deliver.
