We recently demoted a 2003 domain controller to a member server. It was also doing DNS and DHCP server duty. We left those roles on the server after demoting it. For some reason, the server has twice now stopped the DHCP service and re-set the startup type to disabled. I have never seen such a thing.
Windows Server 2003 R2, SP2