Ahhh! A good old AD problem... If you are having DNS and DHCP problems after dcpromo was done, it's because the problem was there all along. Do you have anything on the server that might stop these things from functioning, like a gateway software, firewall software, or antivirus?
Well, if you look to see if you have any software that blocks ports DNS(53), DHCP(???I forgot I think it's 115), Telnet(23), ftp, etc.. Try uninstalling such software.
The other problem could be that AD didn't uninstall properly, try reinstalling. -- this is weak of me, but??
-- Some tips: Finding the source of the problem.
If your workstations are getting their leases renewed every time you boot up, then DHCP is working - or a DHCP on the network is working. To find out more on where workstations are getting their IP leased from type IPCONFIG /ALL at command prompt (win 2k and XP) or RUN winipcfg in WIN98 and click on Show More >>
If you are not sure it's the Server or something else you can use the NET command to stop DNS and DHCP on the server from the command prompt. Type NET stop DHCP at a command prompt to stop DHCP. Restart or renew the IP at a workstation and see if it renews. If it does then you have another machine on the network causing the problem.
To restart DHCP type NET start DHCP ... and same with DNS.
I need to know more about your Network setup to give you better advice.
Such as number of machines, is there a router, number of servers, how they are networked ... etc. Don't give anyone or me info that can compromise your network such as IP addresses, but a general description.
Hope this helps.